CFx SDK Documentation  2023 SP0
FacetModeler::Contour2D Member List

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

addExtents(OdGeExtents2d &extExtents) constFacetModeler::Contour2D
addVertexAt(OdUInt32 iIndex, const OdGePoint2d &ptStart, double dBulge=0.0, OdIntPtr uMetadata=0, OdUInt32 uRawFlags=0)FacetModeler::Contour2D
appendContour(const Contour2D &rCont, bool bCloseGap=false, double dMaxGap=1e99)FacetModeler::Contour2D
appendSegment(const Segment2D &rSeg, bool bShiftToHit=false)FacetModeler::Contour2D
appendVertex(const OdGePoint2d &ptStart, double dBulge=0.0, OdIntPtr uMetadata=0, OdUInt32 uRawFlags=0)FacetModeler::Contour2D
appendVertex(const OdGePoint2d &ptStart, const OdGePoint2d &ptMid, OdIntPtr uMetadata=0, OdUInt32 uRawFlags=0)FacetModeler::Contour2D
appendVertices(const OdGePoint2dArray &vecSource)FacetModeler::Contour2D
area() constFacetModeler::Contour2D
areEqualDists(double dDist1, double dDist2, double dTol=1e-6) constFacetModeler::Contour2D
areEqualParams(double dParam1, double dParam2, double dParamTol=1e-10) constFacetModeler::Contour2D
cloneFrom(const IContour2D &rSrcCont)FacetModeler::Contour2D
contains(const OdGePoint2d &ptPoint, bool *pOnBorder=0, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
Contour2D()FacetModeler::Contour2D
Contour2D(ContourImplClass eImplClass)FacetModeler::Contour2Dexplicit
Contour2D(const IBulgeSeg2D &rSrcSeg, ContourImplClass eImplClass=ecicSimple)FacetModeler::Contour2Dexplicit
Contour2D(const Contour2D &rSrcCont, ContourImplClass eImplClass=ecicSimple)FacetModeler::Contour2D
Contour2D(const IContour2D &rSrcCont, ContourImplClass eImplClass=ecicSimple)FacetModeler::Contour2Dexplicit
Contour2D(const OdGeExtents2d &ext)FacetModeler::Contour2D
createVertexAt(double dParam, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::Contour2D
createVertexAtDist(double dDist, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::Contour2D
createVerticesAt(const std::vector< double > &vecParams, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::Contour2D
deleteCoincident(const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::Contour2D
endParam() constFacetModeler::Contour2D
explode(const DeviationParams &devDeviation=FMGeGbl::gDefDev, OdIntPtr uArcMetadata=0)FacetModeler::Contour2D
explodeTo(Contour2D &rDestCont, const DeviationParams &devDeviation=FMGeGbl::gDefDev, OdIntPtr uArcMetadata=0) constFacetModeler::Contour2D
getArcSegAt(OdUInt32 iIndex, OdGeCircArc2d &geArc) constFacetModeler::Contour2D
getBulgeAt(OdUInt32 iIndex, double &dBulge) constFacetModeler::Contour2D
getDistAtParam(double dParam, double &dDist) constFacetModeler::Contour2D
getEndPoint(OdGePoint2d &ptPoint) constFacetModeler::Contour2D
getGeomExtens(OdGeExtents2d &extens)FacetModeler::Contour2D
getInternalAngleAt(OdUInt32 iIndex, double &dAngle) constFacetModeler::Contour2D
getLineSegAt(OdUInt32 iIndex, OdGeLineSeg2d &geLine) constFacetModeler::Contour2D
getNormalizedDist(double &dDist) constFacetModeler::Contour2D
getNormalizedParam(double &dParam) constFacetModeler::Contour2D
getOffsetProfile(double dOffset, Profile2D &rResult, FilletType eFilletType=eftExtend, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
getParamAtDist(double dDist, double &dParam) constFacetModeler::Contour2D
getPoint(double dParam, OdGePoint2d &ptPoint) constFacetModeler::Contour2D
getPointAt(OdUInt32 iIndex, OdGePoint2d &ptPoint) constFacetModeler::Contour2D
getPointAtDist(double dDist, OdGePoint2d &ptPoint) constFacetModeler::Contour2D
getProfileByOffsets(const std::vector< double > &adOffset, Profile2D &rResult, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
getSegmentAt(OdUInt32 iIndex, Segment2D &rSegment) constFacetModeler::Contour2D
getSegmentAt(OdUInt32 iIndex, OdGePoint2d &ptStart, OdGePoint2d &ptEnd, double &dBulge) constFacetModeler::Contour2D
getStartPoint(OdGePoint2d &ptPoint) constFacetModeler::Contour2D
getSubContour(double dStartParam, double dEndParam, Contour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
getTangent(double dParam, OdGeVector2d &vTangent) constFacetModeler::Contour2D
getTangentAtDist(double dDist, OdGeVector2d &vTangent) constFacetModeler::Contour2D
getVertexAt(OdUInt32 iIndex, OdGePoint2d *pPoint, double *pBulge=0, OdIntPtr *pMetadata=0, OdUInt32 *puRawFlags=0) constFacetModeler::Contour2D
hasArcs() constFacetModeler::Contour2D
impl() constFacetModeler::Contour2Dinline
impl()FacetModeler::Contour2Dinline
implClass() constFacetModeler::Contour2D
intersect(const Segment2D &rSegB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
intersect(const Contour2D &rContB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
intersectLine(const OdGeLine2d &rLine, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
isCCW() constFacetModeler::Contour2D
isClosed() constFacetModeler::Contour2D
isConvex() constFacetModeler::Contour2D
isEmpty() constFacetModeler::Contour2D
isEndsEqual(const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
isExplodedArcAt(OdUInt32 iIndex) constFacetModeler::Contour2D
isHiddenAt(OdUInt32 iIndex) constFacetModeler::Contour2D
isInsideContour(const Contour2D &c2dOuter, bool fAllowBordersTouch=false, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
isOn(const OdGePoint2d &ptTest, double *pParam=0, const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
isSelfIntersecting(const OdGeTol &gTol=FMGeGbl::gTol, bool bExcludeTouch=false) constFacetModeler::Contour2D
isValidRegion(const OdGeTol &gTol=FMGeGbl::gTol) constFacetModeler::Contour2D
kNullFacetModeler::Contour2Dstatic
length() constFacetModeler::Contour2D
makeCCW(bool bCCW=true)FacetModeler::Contour2D
mergeSegments(int iMergeFlags=0, const OdGeTol &gTol=FMGeGbl::gTol)FacetModeler::Contour2D
metadataAt(OdUInt32 iIndex) constFacetModeler::Contour2D
nearestParam(const OdGePoint2d &ptTest, OdGePoint2d *ptNearest=0) constFacetModeler::Contour2D
numSegments() constFacetModeler::Contour2D
numVerts() constFacetModeler::Contour2D
operator const IContour2D &() constFacetModeler::Contour2Dinline
operator IContour2D &()FacetModeler::Contour2Dinline
operator=(const Contour2D &rSrcCont)FacetModeler::Contour2D
operator=(const IContour2D &rSrcCont)FacetModeler::Contour2D
orientationAt(OdUInt32 iIndex) constFacetModeler::Contour2D
rawFlagsAt(OdUInt32 iIndex) constFacetModeler::Contour2D
removeVertexAt(OdUInt32 iIndex)FacetModeler::Contour2D
reserveVertices(OdUInt32 iReservedSize)FacetModeler::Contour2D
reset(ContourImplClass eImplClass=ecicUnknown)FacetModeler::Contour2D
reverse()FacetModeler::Contour2D
segmentType(OdUInt32 iIndex) constFacetModeler::Contour2D
setAllMetadata(OdIntPtr iNewData, OdIntPtr iBitsToModify=(OdIntPtr) -1)FacetModeler::Contour2D
setBulgeAt(OdUInt32 iIndex, double dBulge)FacetModeler::Contour2D
setClosed(bool bClosed=true)FacetModeler::Contour2D
setExplodedArcAt(OdUInt32 iIndex, bool bExplodedArc=true)FacetModeler::Contour2D
setHiddenAt(OdUInt32 iIndex, bool bHidden=true)FacetModeler::Contour2D
setMetadataAt(OdUInt32 iIndex, OdIntPtr iNewData)FacetModeler::Contour2D
setOrientationAt(OdUInt32 iIndex, FaceOrientation eOrientation)FacetModeler::Contour2D
setPointAt(OdUInt32 iIndex, const OdGePoint2d &ptPoint)FacetModeler::Contour2D
setRawFlagsAt(OdUInt32 iIndex, OdUInt32 iRawFlags)FacetModeler::Contour2D
setThreatAsSmoothCurveAt(OdUInt32 iIndex, bool bSmooth)FacetModeler::Contour2D
setVertexAt(OdUInt32 iIndex, const OdGePoint2d &ptPoint, double dBulge)FacetModeler::Contour2D
signedArea() constFacetModeler::Contour2D
startParam() constFacetModeler::Contour2Dinline
swap(Contour2D &rAnother)FacetModeler::Contour2D
threatAsSmoothCurveAt(OdUInt32 iIndex) constFacetModeler::Contour2D
transformBy(const OdGeMatrix2d &mMatrix, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Contour2D
traverse(Contour2DTraversingReactor &reactor) constFacetModeler::Contour2D
~Contour2D()FacetModeler::Contour2D