|
| 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.