CFx SDK Documentation  2023 SP0
FacetModeler::IContour2D Member List

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

addExtents(OdGeExtents2d &geExtents) const =0FacetModeler::IContour2Dpure virtual
addVertexAt(OdUInt32 iIndex, const OdGePoint2d &ptStart, double dBulge=0.0, const Attributes2D &rAttr=Attributes2D::kNull)=0FacetModeler::IContour2Dpure virtual
appendContour(const IContour2D &rCont, bool bCloseGap=false, double dMaxGap=1e99)=0FacetModeler::IContour2Dpure virtual
appendSegment(const IBulgeSeg2D &rSeg, bool bShiftToHit=false, const OdGeTol &gTol=FMGeGbl::gTol)=0FacetModeler::IContour2Dpure virtual
appendSegment(double dBulge, const OdGePoint2d &ptNewEnd, const Attributes2D &rAttr=Attributes2D::kNull)=0FacetModeler::IContour2Dpure virtual
appendSubContourTo(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
appendVertex(const OdGePoint2d &ptStart, double dBulge=0.0, const Attributes2D &rAttr=Attributes2D::kNull)=0FacetModeler::IContour2Dpure virtual
appendVertices(const OdGePoint2dArray &vecSource)=0FacetModeler::IContour2Dpure virtual
area() constFacetModeler::IContour2Dinline
areEqualDists(double dDist1, double dDist2, const double dTol=FMGeGbl::gTol.equalPoint()) const =0FacetModeler::IContour2Dpure virtual
areEqualParams(double dParam1, double dParam2, const double dParamTol=1e-10) const =0FacetModeler::IContour2Dpure virtual
attributes4UAt(OdUInt32 iIndex)=0FacetModeler::IContour2Dpure virtual
attributesAt(OdUInt32 iIndex) const =0FacetModeler::IContour2Dpure virtual
clone() const =0FacetModeler::IContour2Dpure virtual
contains(const OdGePoint2d &rPoint, bool *pbOnBorder=0, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
create(ContourImplClass eClass, const IContour2D *pSrcContour=0)FacetModeler::IContour2Dstatic
createVertexAt(double dParam, const OdGeTol &gTol=FMGeGbl::gTol)=0FacetModeler::IContour2Dpure virtual
createVerticesAt(const std::vector< double > &vecParams, const OdGeTol &gTol=FMGeGbl::gTol)=0FacetModeler::IContour2Dpure virtual
deleteCoincident(const OdGeTol &gTol=FMGeGbl::gTol)=0FacetModeler::IContour2Dpure virtual
endParam() constFacetModeler::IContour2Dinline
explodeTo(IContour2D &rDestCont, const DeviationParams &devDeviation, OdIntPtr uArcMetadata=0) const =0FacetModeler::IContour2Dpure virtual
getArcSegAt(OdUInt32 iIndex, OdGeCircArc2d &geArc) const =0FacetModeler::IContour2Dpure virtual
getBulgeAt(OdUInt32 iIndex, double &dBulge) const =0FacetModeler::IContour2Dpure virtual
getDistAtParam(double dParam, double &dDist) const =0FacetModeler::IContour2Dpure virtual
getEndPoint(OdGePoint2d &ptPoint) const =0FacetModeler::IContour2Dpure virtual
getInternalAngleAt(OdUInt32 iIndex, double &dAngle) const =0FacetModeler::IContour2Dpure virtual
getInternalPoint(OdGePoint2d &rPoint, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
getLineSegAt(OdUInt32 iIndex, OdGeLineSeg2d &geLine) const =0FacetModeler::IContour2Dpure virtual
getNormalizedDist(double &dDist) const =0FacetModeler::IContour2Dpure virtual
getNormalizedParam(double &dParam) const =0FacetModeler::IContour2Dpure virtual
getParamAtDist(double dDist, double &dParam) const =0FacetModeler::IContour2Dpure virtual
getPoint(double dParam, OdGePoint2d &ptPoint) const =0FacetModeler::IContour2Dpure virtual
getPointAt(OdUInt32 iIndex, OdGePoint2d &ptPoint) const =0FacetModeler::IContour2Dpure virtual
getPointAtDist(double dDist, OdGePoint2d &ptPoint) const =0FacetModeler::IContour2Dpure virtual
getSegmentAt(OdUInt32 iIndex, IBulgeSeg2D &rSegment) const =0FacetModeler::IContour2Dpure virtual
getSegmentAt(OdUInt32 iIndex, OdGePoint2d &ptStart, OdGePoint2d &ptEnd, double &dBulge) const =0FacetModeler::IContour2Dpure virtual
getStartPoint(OdGePoint2d &ptPoint) const =0FacetModeler::IContour2Dpure virtual
getSubContour(double dStartParam, double dEndParam, IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
getTangent(double dParam, OdGeVector2d &vTangent) const =0FacetModeler::IContour2Dpure virtual
getVertexAt(OdUInt32 iIndex, OdGePoint2d *pptPoint, double *pdBulge=0, Attributes2D *pAttr=0) const =0FacetModeler::IContour2Dpure virtual
hasArcs() const =0FacetModeler::IContour2Dpure virtual
implClass() const =0FacetModeler::IContour2Dpure virtual
intersect(const IBulgeSeg2D &rSegB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
intersect(const IContour2D &rContB, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
intersectLine(const OdGePoint2d &ptLineOrigin, const OdGeVector2d &vLineDir, std::vector< Intersection > &vecPoints, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
isCCW() constFacetModeler::IContour2Dinline
isClosed() const =0FacetModeler::IContour2Dpure virtual
isConvex() const =0FacetModeler::IContour2Dpure virtual
isEmpty() const =0FacetModeler::IContour2Dpure virtual
isInsideContour(const IContour2D &c2dOuter, bool fAllowBordersTouch=false, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
isOn(const OdGePoint2d &ptTest, double *pdParam=0, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
isSelfIntersecting(const OdGeTol &gTol=FMGeGbl::gTol, bool bExcludeTouch=false) const =0FacetModeler::IContour2Dpure virtual
isValidRegion(const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
length() const =0FacetModeler::IContour2Dpure virtual
mergeSegments(int iMergeFlags=0, const OdGeTol &gTol=FMGeGbl::gTol)=0FacetModeler::IContour2Dpure virtual
metadataAt(OdUInt32 iIndex) const =0FacetModeler::IContour2Dpure virtual
nearestParam(const OdGePoint2d &ptTest, OdGePoint2d *ptNearest=0) const =0FacetModeler::IContour2Dpure virtual
numSegments() const =0FacetModeler::IContour2Dpure virtual
numVerts() const =0FacetModeler::IContour2Dpure virtual
removeVertexAt(OdUInt32 iIndex)=0FacetModeler::IContour2Dpure virtual
replaceSubContourTo(IContour2D &rDest, const IContour2D &rSubContour, const OdGeTol &gTol=FMGeGbl::gTol) const =0FacetModeler::IContour2Dpure virtual
reserveVertices(OdUInt32 iReservedSize)=0FacetModeler::IContour2Dpure virtual
reset()=0FacetModeler::IContour2Dpure virtual
reverse()=0FacetModeler::IContour2Dpure virtual
segmentType(OdUInt32 iIndex) const =0FacetModeler::IContour2Dpure virtual
set(const IContour2D &rSrcCont)=0FacetModeler::IContour2Dpure virtual
setAttributesAt(OdUInt32 iIndex, const Attributes2D &rAttr)=0FacetModeler::IContour2Dpure virtual
setBulgeAt(OdUInt32 iIndex, double dBulge)=0FacetModeler::IContour2Dpure virtual
setClosed(bool bClosed=true)=0FacetModeler::IContour2Dpure virtual
setClosedIfEndsAreEqual(const OdGeTol &gTol=FMGeGbl::gTol)=0FacetModeler::IContour2Dpure virtual
setMetadataAt(OdUInt32 iIndex, OdIntPtr uNewData)=0FacetModeler::IContour2Dpure virtual
setPointAt(OdUInt32 iIndex, const OdGePoint2d &ptPoint)=0FacetModeler::IContour2Dpure virtual
setVertexAt(OdUInt32 iIndex, const OdGePoint2d &ptPoint, double dBulge)=0FacetModeler::IContour2Dpure virtual
signedArea() const =0FacetModeler::IContour2Dpure virtual
signedMinDist(double dDist1, double dDist2) const =0FacetModeler::IContour2Dpure virtual
signedMinDistByParams(double dParam1, double dParam2) const =0FacetModeler::IContour2Dpure virtual
startParam() constFacetModeler::IContour2Dinline
transformBy(const OdGeMatrix2d &geMatrix, const DeviationParams &devDeviation=FMGeGbl::gDefDev)=0FacetModeler::IContour2Dpure virtual
~IContour2D()FacetModeler::IContour2Dinlinevirtual