_appendSubContourTo(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_closed() const | FacetModeler::CachedContour2DImplData | inlineprotected |
_createVerticesAt(OdUInt32 uCount, const double *pdParams, const OdGeTol &gTol) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_dist2IdxParam(double dDist, OdUInt32 &iIndex, double &dSegParam) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_empty() const | FacetModeler::CachedContour2DImplData | inlineprotected |
_getSegment(OdUInt32 iIndex, ImplSeg2D &rSeg) const | FacetModeler::CachedContour2DImplData | protected |
_getSubSegment(OdUInt32 iIndex, double dStartOffs, double dEndOffs, IBulgeSeg2D &rDestSeg) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_implClass() const | FacetModeler::CachedContour2DImplData | inlineprotected |
_insertVerticesAt(OdUInt32 iIndex, OdUInt32 iCount, const OdGePoint2d *paPoints, const double *paBulges=0, const Attributes2D *pAttrs=0) | FacetModeler::CachedContour2DImplData | protected |
_isEqualToThis(const IContour2D &rC) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inlineprotected |
_normalizeIndex(OdUInt32 &iVertIndex) const | FacetModeler::CachedContour2DImplData | protected |
_normalizeParam(double &dParam) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_numSegments() const | FacetModeler::CachedContour2DImplData | inlineprotected |
_numVerts() const | FacetModeler::CachedContour2DImplData | inlineprotected |
_param2dist(double dParam, double &dDist) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_param2IdxParam(double dParam, OdUInt32 &iIndex, double &dSegParam) const | FacetModeler::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) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | protected |
_removeVertices(OdUInt32 iIndex, OdUInt32 iCount=1) | FacetModeler::CachedContour2DImplData | protected |
_reserveVertices(OdUInt32 iReservedSize) | FacetModeler::CachedContour2DImplData | protected |
_reset(OdUInt32 iVertexCount=0, bool bClosed=false) | FacetModeler::CachedContour2DImplData | protected |
_resetCache(OdUInt32 iFirstVertex=0, OdUInt32 iNumVerts=OdUInt32(-1), bool bStepBack=true) | FacetModeler::CachedContour2DImplData | protected |
_resize(OdUInt32 iNewVertNum) | FacetModeler::CachedContour2DImplData | protected |
_setClosed(bool bClosed) | FacetModeler::CachedContour2DImplData | protected |
_setModifiedAll() | FacetModeler::CachedContour2DImplData | protected |
_setModifiedSegs(OdUInt32 iFirst, OdUInt32 iCount=1) | FacetModeler::CachedContour2DImplData | protected |
_setModifiedVerts(OdUInt32 iFirst, OdUInt32 iCount=1) | FacetModeler::CachedContour2DImplData | protected |
_updateCacheLengths() const | FacetModeler::CachedContour2DImplData | protected |
_vertex(OdUInt32 iIndex) const | FacetModeler::CachedContour2DImplData | inlineprotected |
_vertex(OdUInt32 iIndex) | FacetModeler::CachedContour2DImplData | inlineprotected |
addExtents(OdGeExtents2d &geExtents) const | FacetModeler::CachedContour2DImpl | virtual |
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) const | FacetModeler::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() const | FacetModeler::IContour2D | inline |
areEqualDists(double dDist1, double dDist2, const double dTol=FMGeGbl::gTol.equalPoint()) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
areEqualParams(double dParam1, double dParam2, const double dTol=1e-10) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
attributes4UAt(OdUInt32 iIndex) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
attributesAt(OdUInt32 iIndex) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
CachedContour2DImpl() | FacetModeler::CachedContour2DImpl | inline |
CachedContour2DImplData() | FacetModeler::CachedContour2DImplData | protected |
CacheStates enum name | FacetModeler::CachedContour2DImplData | protected |
clone() const | FacetModeler::CachedContour2DImpl | virtual |
contains(const OdGePoint2d &rPoint, bool *pbOnBorder=0, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::CachedContour2DImpl | virtual |
create(ContourImplClass eClass, const IContour2D *pSrcContour=0) | FacetModeler::IContour2D | static |
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 value | FacetModeler::CachedContour2DImplData | protected |
ecsConvexValid enum value | FacetModeler::CachedContour2DImplData | protected |
ecsExtentsValid enum value | FacetModeler::CachedContour2DImplData | protected |
ecsLengthsValid enum value | FacetModeler::CachedContour2DImplData | protected |
ecsNotValid enum value | FacetModeler::CachedContour2DImplData | protected |
endParam() const | FacetModeler::IContour2D | inline |
explodeTo(IContour2D &rDestCont, const DeviationParams &devDeviation=FMGeGbl::gDefDev, OdIntPtr uArcMetadata=0) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getArcSegAt(OdUInt32 iIndex, OdGeCircArc2d &geArc) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getBulgeAt(OdUInt32 iIndex, double &dBulge) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getDistAtParam(double dParam, double &dDist) const | FacetModeler::CachedContour2DImpl | virtual |
getEndPoint(OdGePoint2d &ptPoint) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getInternalAngleAt(OdUInt32 iIndex, double &dAngle) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getInternalPoint(OdGePoint2d &rPoint, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getLineSegAt(OdUInt32 iIndex, OdGeLineSeg2d &geLine) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getNormalizedDist(double &dDist) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getNormalizedParam(double &dParam) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getParamAtDist(double dDist, double &dParam) const | FacetModeler::CachedContour2DImpl | virtual |
getPoint(double dParam, OdGePoint2d &ptPoint) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getPointAt(OdUInt32 iIndex, OdGePoint2d &ptPoint) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getPointAtDist(double dDist, OdGePoint2d &ptPoint) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getSegmentAt(OdUInt32 iIndex, IBulgeSeg2D &rSegment) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getSegmentAt(OdUInt32 iIndex, OdGePoint2d &ptStart, OdGePoint2d &ptEnd, double &dBulge) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getStartPoint(OdGePoint2d &ptPoint) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getSubContour(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getTangent(double dParam, OdGeVector2d &vTangent) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
getVertexAt(OdUInt32 iIndex, OdGePoint2d *pptPoint, double *pdBulge=0, Attributes2D *pAttr=0) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
hasArcs() const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
implClass() const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inlinevirtual |
intersect(const IBulgeSeg2D &rSegB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
intersect(const IContour2D &rContB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
intersectLine(const OdGePoint2d &ptLineOrigin, const OdGeVector2d &vLineDir, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
isCCW() const | FacetModeler::IContour2D | inline |
isClosed() const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inlinevirtual |
isConvex() const | FacetModeler::CachedContour2DImpl | virtual |
isEmpty() const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inlinevirtual |
isInsideContour(const IContour2D &c2dOuter, bool fAllowBordersTouch=false, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
isOn(const OdGePoint2d &ptTest, double *pdParam=0, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
isSelfIntersecting(const OdGeTol &gTol=FMGeGbl::gTol, bool bExcludeTouch=false) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
isValidRegion(const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
length() const | FacetModeler::CachedContour2DImpl | virtual |
m_bConvex | FacetModeler::CachedContour2DImplData | mutableprotected |
m_dLength | FacetModeler::CachedContour2DImplData | mutableprotected |
m_dSignedArea | FacetModeler::CachedContour2DImplData | mutableprotected |
m_eCacheState | FacetModeler::CachedContour2DImplData | mutableprotected |
m_Extents | FacetModeler::CachedContour2DImplData | mutableprotected |
mergeSegments(int iMergeFlags=0, const OdGeTol &gTol=FMGeGbl::gTol) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
metadataAt(OdUInt32 iIndex) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
nearestParam(const OdGePoint2d &ptTest, OdGePoint2d *ptNearest=0) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
numSegments() const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inlinevirtual |
numVerts() const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inlinevirtual |
removeVertexAt(OdUInt32 iIndex) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
replaceSubContourTo(IContour2D &rDest, const IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
reserveVertices(OdUInt32 iReservedSize) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
reset() | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
reverse() | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
segmentType(OdUInt32 iIndex) const | FacetModeler::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() const | FacetModeler::CachedContour2DImpl | virtual |
signedMinDist(double dDist1, double dDist2) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
signedMinDistByParams(double dParam1, double dParam2) const | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
startParam() const | FacetModeler::IContour2D | inline |
TContour2DImpl() | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inline |
TContour2DImpl(const TContour2DImpl &rSrcCont) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | inline |
TImplSeg2D typedef | FacetModeler::TContour2DImpl< CachedContour2DImplData > | |
transformBy(const OdGeMatrix2d &geMatrix, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::TContour2DImpl< CachedContour2DImplData > | virtual |
TVertexData typedef | FacetModeler::TContour2DImpl< CachedContour2DImplData > | |
~CachedContour2DImplData() | FacetModeler::CachedContour2DImplData | protectedvirtual |
~IContour2D() | FacetModeler::IContour2D | inlinevirtual |