|
| | Profile3D () |
| |
| | ~Profile3D () |
| |
| | Profile3D (const Profile2D &cFrom2d) |
| |
| | Profile3D (const Profile2D &cFrom2d, const OdGeMatrix3d &mMatrix) |
| |
| | Profile3D (const Profile2D &cFrom2d, const OdGeVector3d &vXAxis, const OdGeVector3d &vYAxis) |
| |
| | Profile3D (const Profile2D &cFrom2d, const OdGePlane &rPlane) |
| |
| | Profile3D (const OdGeMatrix3d &mMatrix) |
| |
| | Profile3D (const OdGeVector3d &vXAxis, const OdGeVector3d &vYAxis, const OdGePoint3d &ptOrigin=OdGePoint3d::kOrigin) |
| |
| | Profile3D (const OdGePlane &pPlane) |
| |
| Result | transformBy (const OdGeMatrix2d &mMatrix, const DeviationParams &devDeviation=FMGeGbl::gDefDev) |
| |
| Result | transformBy (const OdGeMatrix3d &mMatrix) |
| |
| void | swap (Profile2D &rAnother) |
| |
| void | swap (Profile3D &rAnother) |
| |
| const Profile2D & | as2d () const |
| |
| Profile2D & | as2d () |
| |
| | Profile2D () |
| |
| | Profile2D (const Contour2D &rSrcCont) |
| |
| | ~Profile2D () |
| |
| | Profile2D (const Profile2D &rSrc) |
| |
| Profile2D & | operator= (const Profile2D &rSrc) |
| |
| size_type | size () const |
| | DOM. More...
|
| |
| bool | empty () const |
| | DOM. More...
|
| |
| size_type | capacity () const |
| | DOM. More...
|
| |
| size_type | max_size () const |
| | DOM. More...
|
| |
| const_reference | operator[] (size_type iPos) const |
| | DOM. More...
|
| |
| reference | operator[] (size_type iPos) |
| | DOM. More...
|
| |
| const_reference | front () const |
| | DOM. More...
|
| |
| reference | front () |
| | DOM. More...
|
| |
| const_reference | back () const |
| | DOM. More...
|
| |
| reference | back () |
| | DOM. More...
|
| |
| const_iterator | begin () const |
| | DOM. More...
|
| |
| iterator | begin () |
| | DOM. More...
|
| |
| const_iterator | end () const |
| | DOM. More...
|
| |
| iterator | end () |
| | DOM. More...
|
| |
| void | clear () |
| |
| void | resize (size_type iSize) |
| |
| void | reserve (size_type iNewCapacity) |
| | DOM. More...
|
| |
| Contour2D & | push_back () |
| | DOM. More...
|
| |
| Contour2D & | push_back (ContourImplClass eCC) |
| | DOM. More...
|
| |
| void | push_back (const Contour2D &rVal) |
| | DOM. More...
|
| |
| void | pop_back () |
| | DOM. More...
|
| |
| void | erase (size_type iPos) |
| | DOM. More...
|
| |
| iterator | erase (iterator itWhere) |
| | DOM. More...
|
| |
| iterator | erase (iterator itFirst, iterator itLast) |
| | DOM. More...
|
| |
| void | insert (size_type iPos, const Contour2D &rVal) |
| | DOM. More...
|
| |
| iterator | insert (iterator itWhere, const Contour2D &rVal) |
| | DOM. More...
|
| |
| void | insert (iterator itWhere, const_iterator itFirst, const_iterator itLast) |
| | DOM. More...
|
| |
| void | swap (Profile2D &rAnother) |
| | DOM. More...
|
| |
| Result | addExtents (OdGeExtents2d &extExtents) const |
| |
| bool | hasNonEmptyContours () const |
| |
| void | reverse () |
| |
| Result | transformBy (const OdGeMatrix2d &mMatrix, const DeviationParams &devDeviation=FMGeGbl::gDefDev) |
| |
| void | deleteCoincident (const OdGeTol &gTol=FMGeGbl::gTol) |
| |
| void | mergeSegments (int iMergeFlags=0, const OdGeTol &gTol=FMGeGbl::gTol) |
| |
| Result | explode (const DeviationParams &devDeviation=FMGeGbl::gDefDev, OdUInt32 uArcMetadata=0) |
| |
| Result | explodeTo (Profile2D &rDestProfile, const DeviationParams &devDeviation=FMGeGbl::gDefDev, OdUInt32 uArcMetadata=0) const |
| |
| double | perimeter () const |
| |
| void | getAdjustedProfile (double dWidth, double dDepth, bool bAdjustWidth, bool bAdjustDepth, bool bMirrorInX, bool bMirrorInY, double dRotation, Profile2D &rResult) const |
| |
| void | fit (const OdGeExtents2d &extBoundingBox, const DeviationParams &devDeviation=FMGeGbl::gDefDev) |
| |
| void | fit (const OdGeExtents2d &extBoundingBox, bool bFitX, bool bFitY, const DeviationParams &devDeviation=FMGeGbl::gDefDev) |
| |
| Result | getOffsetProfile (double dOffset, Profile2D &rResult, FilletType eFilletType=eftExtend, const OdGeTol &gTol=FMGeGbl::gTol) const |
| |
| void | getHoles (Profile2D &rHolesProfile) const |
| |
| void | getWithoutHoles (Profile2D &rNoHolesProfile) const |
| |
| Result | getFaces (std::vector< Profile2D > &aFaces) const |
| |
| void | split (const OdGeLine2d &lCutter, Profile2D &rRght, Profile2D &rLeft) const |
| |
| Result | setAllMetadata (OdUInt32 uNewData, OdUInt32 uBitsToModify=UINT_MAX) |
| |
| Result | regularizeTo (Profile2D &rDest, const OdGeTol &gTol=FMGeGbl::gTol) const |
| |
| bool | isValidRegion (const OdGeTol &gTol=FMGeGbl::gTol) const |
| |
| double | signedArea () const |
| |
| Result | getSingleContour (Contour2D &rDest, const OdGeTol &gTol=FMGeGbl::gTol) const |
| |
| bool | contains (const OdGePoint2d &ptTest, bool *pOnBorder=0, const OdGeTol &gTol=FMGeGbl::gTol) const |
| |
| | Wrapper3D () |
| |
| | Wrapper3D (const OdGeMatrix3d &rMatrix) |
| |
| | Wrapper3D (const OdGeVector3d &vXAxis, const OdGeVector3d &vYAxis, const OdGePoint3d &ptOrigin=OdGePoint3d::kOrigin) |
| |
| | Wrapper3D (const OdGePlane &rPlane) |
| |
| const OdGeMatrix3d & | transform () const |
| |
| OdGePlane | plane () const |
| |
| const OdGeMatrix3d & | inversedTransform () const |
| |
| Result | setTransform (const OdGeMatrix3d &mTransform) |
| |
| Result | setTransform (const OdGeVector3d &vXAxis, const OdGeVector3d &vYAxis, const OdGePoint3d &ptOrigin=OdGePoint3d::kOrigin) |
| |
| Result | transformBy (const OdGeMatrix3d &mMatrix) |
| |
| void | to3D (const OdGePoint2d &rSource2D, OdGePoint3d &rDest3D) const |
| |
| void | to3D (const OdGeVector2d &rSource2D, OdGeVector3d &rDest3D) const |
| |
| Result | to2D (const OdGePoint3d &rSource3D, OdGePoint2d &rDest2D) const |
| |
| Result | to2D (const OdGeVector3d &rSource3D, OdGeVector2d &rDest2D) const |
| |
| void | swap (Wrapper3D &rAnother) |
| |
| bool | getUnifiedTransform (const OdGeMatrix3d &mDest, OdGeMatrix3d &mNewTrans3D, OdGeMatrix2d &mTrans2D) const |
| |
2D Profile in 3D space.
Definition at line 42 of file FMProfile3D.h.