CFx SDK Documentation  2023 SP0
FacetModeler::CachedContour2DImpl Member List

This is the complete list of members for FacetModeler::CachedContour2DImpl, including all inherited members.

_appendSubContourTo(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_closed() constFacetModeler::CachedContour2DImplDatainlineprotected
_createVerticesAt(OdUInt32 uCount, const double *pdParams, const OdGeTol &gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_dist2IdxParam(double dDist, OdUInt32 &iIndex, double &dSegParam) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_empty() constFacetModeler::CachedContour2DImplDatainlineprotected
_getSegment(OdUInt32 iIndex, ImplSeg2D &rSeg) constFacetModeler::CachedContour2DImplDataprotected
_getSubSegment(OdUInt32 iIndex, double dStartOffs, double dEndOffs, IBulgeSeg2D &rDestSeg) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_implClass() constFacetModeler::CachedContour2DImplDatainlineprotected
_insertVerticesAt(OdUInt32 iIndex, OdUInt32 iCount, const OdGePoint2d *paPoints, const double *paBulges=0, const Attributes2D *pAttrs=0)FacetModeler::CachedContour2DImplDataprotected
_isEqualToThis(const IContour2D &rC) constFacetModeler::TContour2DImpl< CachedContour2DImplData >inlineprotected
_normalizeIndex(OdUInt32 &iVertIndex) constFacetModeler::CachedContour2DImplDataprotected
_normalizeParam(double &dParam) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_numSegments() constFacetModeler::CachedContour2DImplDatainlineprotected
_numVerts() constFacetModeler::CachedContour2DImplDatainlineprotected
_param2dist(double dParam, double &dDist) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_param2IdxParam(double dParam, OdUInt32 &iIndex, double &dSegParam) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_paramRange2IdxParams(const double dParamA, const double dParamB, OdUInt32 &uIdxA, double &dSegParamA, OdUInt32 &uIdxB, double &dSegParamB, OdUInt32 &iNumPeriodsAB, const double dParamTol=DBL_EPSILON) constFacetModeler::TContour2DImpl< CachedContour2DImplData >protected
_removeVertices(OdUInt32 iIndex, OdUInt32 iCount=1)FacetModeler::CachedContour2DImplDataprotected
_reserveVertices(OdUInt32 iReservedSize)FacetModeler::CachedContour2DImplDataprotected
_reset(OdUInt32 iVertexCount=0, bool bClosed=false)FacetModeler::CachedContour2DImplDataprotected
_resetCache(OdUInt32 iFirstVertex=0, OdUInt32 iNumVerts=OdUInt32(-1), bool bStepBack=true)FacetModeler::CachedContour2DImplDataprotected
_resize(OdUInt32 iNewVertNum)FacetModeler::CachedContour2DImplDataprotected
_setClosed(bool bClosed)FacetModeler::CachedContour2DImplDataprotected
_setModifiedAll()FacetModeler::CachedContour2DImplDataprotected
_setModifiedSegs(OdUInt32 iFirst, OdUInt32 iCount=1)FacetModeler::CachedContour2DImplDataprotected
_setModifiedVerts(OdUInt32 iFirst, OdUInt32 iCount=1)FacetModeler::CachedContour2DImplDataprotected
_updateCacheLengths() constFacetModeler::CachedContour2DImplDataprotected
_vertex(OdUInt32 iIndex) constFacetModeler::CachedContour2DImplDatainlineprotected
_vertex(OdUInt32 iIndex)FacetModeler::CachedContour2DImplDatainlineprotected
addExtents(OdGeExtents2d &geExtents) constFacetModeler::CachedContour2DImplvirtual
addVertexAt(OdUInt32 iIndex, const OdGePoint2d &ptStart, double dBulge=0.0, const Attributes2D &rAttr=Attributes2D::kNull)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
appendContour(const IContour2D &rCont, bool bCloseGap=false, double dMaxGap=1e99)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
appendSegment(const IBulgeSeg2D &rSeg, bool bShiftToHit=false, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
appendSegment(double dBulge, const OdGePoint2d &ptNewEnd, const Attributes2D &rAttr=Attributes2D::kNull)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
appendSubContourTo(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
appendVertex(const OdGePoint2d &ptStart, double dBulge=0.0, const Attributes2D &rAttr=Attributes2D::kNull)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
appendVertices(const OdGePoint2dArray &vecSource)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
area() constFacetModeler::IContour2Dinline
areEqualDists(double dDist1, double dDist2, const double dTol=FMGeGbl::gTol.equalPoint()) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
areEqualParams(double dParam1, double dParam2, const double dTol=1e-10) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
attributes4UAt(OdUInt32 iIndex)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
attributesAt(OdUInt32 iIndex) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
CachedContour2DImpl()FacetModeler::CachedContour2DImplinline
CachedContour2DImplData()FacetModeler::CachedContour2DImplDataprotected
CacheStates enum nameFacetModeler::CachedContour2DImplDataprotected
clone() constFacetModeler::CachedContour2DImplvirtual
contains(const OdGePoint2d &rPoint, bool *pbOnBorder=0, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::CachedContour2DImplvirtual
create(ContourImplClass eClass, const IContour2D *pSrcContour=0)FacetModeler::IContour2Dstatic
createVertexAt(double dParam, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
createVerticesAt(const std::vector< double > &vecParams, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
deleteCoincident(const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
ecsAreaValid enum valueFacetModeler::CachedContour2DImplDataprotected
ecsConvexValid enum valueFacetModeler::CachedContour2DImplDataprotected
ecsExtentsValid enum valueFacetModeler::CachedContour2DImplDataprotected
ecsLengthsValid enum valueFacetModeler::CachedContour2DImplDataprotected
ecsNotValid enum valueFacetModeler::CachedContour2DImplDataprotected
endParam() constFacetModeler::IContour2Dinline
explodeTo(IContour2D &rDestCont, const DeviationParams &devDeviation=FMGeGbl::gDefDev, OdIntPtr uArcMetadata=0) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getArcSegAt(OdUInt32 iIndex, OdGeCircArc2d &geArc) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getBulgeAt(OdUInt32 iIndex, double &dBulge) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getDistAtParam(double dParam, double &dDist) constFacetModeler::CachedContour2DImplvirtual
getEndPoint(OdGePoint2d &ptPoint) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getInternalAngleAt(OdUInt32 iIndex, double &dAngle) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getInternalPoint(OdGePoint2d &rPoint, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getLineSegAt(OdUInt32 iIndex, OdGeLineSeg2d &geLine) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getNormalizedDist(double &dDist) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getNormalizedParam(double &dParam) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getParamAtDist(double dDist, double &dParam) constFacetModeler::CachedContour2DImplvirtual
getPoint(double dParam, OdGePoint2d &ptPoint) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getPointAt(OdUInt32 iIndex, OdGePoint2d &ptPoint) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getPointAtDist(double dDist, OdGePoint2d &ptPoint) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getSegmentAt(OdUInt32 iIndex, IBulgeSeg2D &rSegment) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getSegmentAt(OdUInt32 iIndex, OdGePoint2d &ptStart, OdGePoint2d &ptEnd, double &dBulge) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getStartPoint(OdGePoint2d &ptPoint) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getSubContour(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getTangent(double dParam, OdGeVector2d &vTangent) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
getVertexAt(OdUInt32 iIndex, OdGePoint2d *pptPoint, double *pdBulge=0, Attributes2D *pAttr=0) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
hasArcs() constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
implClass() constFacetModeler::TContour2DImpl< CachedContour2DImplData >inlinevirtual
intersect(const IBulgeSeg2D &rSegB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
intersect(const IContour2D &rContB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
intersectLine(const OdGePoint2d &ptLineOrigin, const OdGeVector2d &vLineDir, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
isCCW() constFacetModeler::IContour2Dinline
isClosed() constFacetModeler::TContour2DImpl< CachedContour2DImplData >inlinevirtual
isConvex() constFacetModeler::CachedContour2DImplvirtual
isEmpty() constFacetModeler::TContour2DImpl< CachedContour2DImplData >inlinevirtual
isInsideContour(const IContour2D &c2dOuter, bool fAllowBordersTouch=false, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
isOn(const OdGePoint2d &ptTest, double *pdParam=0, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
isSelfIntersecting(const OdGeTol &gTol=FMGeGbl::gTol, bool bExcludeTouch=false) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
isValidRegion(const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
length() constFacetModeler::CachedContour2DImplvirtual
m_bConvexFacetModeler::CachedContour2DImplDatamutableprotected
m_dLengthFacetModeler::CachedContour2DImplDatamutableprotected
m_dSignedAreaFacetModeler::CachedContour2DImplDatamutableprotected
m_eCacheStateFacetModeler::CachedContour2DImplDatamutableprotected
m_ExtentsFacetModeler::CachedContour2DImplDatamutableprotected
mergeSegments(int iMergeFlags=0, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
metadataAt(OdUInt32 iIndex) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
nearestParam(const OdGePoint2d &ptTest, OdGePoint2d *ptNearest=0) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
numSegments() constFacetModeler::TContour2DImpl< CachedContour2DImplData >inlinevirtual
numVerts() constFacetModeler::TContour2DImpl< CachedContour2DImplData >inlinevirtual
removeVertexAt(OdUInt32 iIndex)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
replaceSubContourTo(IContour2D &rDest, const IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
reserveVertices(OdUInt32 iReservedSize)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
reset()FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
reverse()FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
segmentType(OdUInt32 iIndex) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
set(const IContour2D &rSrcCont)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
setAttributesAt(OdUInt32 iIndex, const Attributes2D &rAttr)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
setBulgeAt(OdUInt32 iIndex, double dBulge)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
setClosed(bool bClosed=true)FacetModeler::TContour2DImpl< CachedContour2DImplData >inlinevirtual
setClosedIfEndsAreEqual(const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
setMetadataAt(OdUInt32 iIndex, OdIntPtr uNewData)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
setPointAt(OdUInt32 iIndex, const OdGePoint2d &ptPoint)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
setVertexAt(OdUInt32 iIndex, const OdGePoint2d &ptPoint, double dBulge)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
signedArea() constFacetModeler::CachedContour2DImplvirtual
signedMinDist(double dDist1, double dDist2) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
signedMinDistByParams(double dParam1, double dParam2) constFacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
startParam() constFacetModeler::IContour2Dinline
TContour2DImpl()FacetModeler::TContour2DImpl< CachedContour2DImplData >inline
TContour2DImpl(const TContour2DImpl &rSrcCont)FacetModeler::TContour2DImpl< CachedContour2DImplData >inline
TImplSeg2D typedefFacetModeler::TContour2DImpl< CachedContour2DImplData >
transformBy(const OdGeMatrix2d &geMatrix, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::TContour2DImpl< CachedContour2DImplData >virtual
TVertexData typedefFacetModeler::TContour2DImpl< CachedContour2DImplData >
~CachedContour2DImplData()FacetModeler::CachedContour2DImplDataprotectedvirtual
~IContour2D()FacetModeler::IContour2Dinlinevirtual