CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
FacetModeler::Wrapper3D Class Reference

#include <FMWrapper3D.h>

Inheritance diagram for FacetModeler::Wrapper3D:
FacetModeler::Contour3D FacetModeler::Profile3D

Public Member Functions

 Wrapper3D ()
 
 Wrapper3D (const OdGeMatrix3d &rMatrix)
 
 Wrapper3D (const OdGeVector3d &vXAxis, const OdGeVector3d &vYAxis, const OdGePoint3d &ptOrigin=OdGePoint3d::kOrigin)
 
 Wrapper3D (const OdGePlane &rPlane)
 
const OdGeMatrix3dtransform () const
 
OdGePlane plane () const
 
const OdGeMatrix3dinversedTransform () 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
 

Detailed Description

Definition at line 37 of file FMWrapper3D.h.

Constructor & Destructor Documentation

◆ Wrapper3D() [1/4]

FacetModeler::Wrapper3D::Wrapper3D ( )

Constructor.

◆ Wrapper3D() [2/4]

FacetModeler::Wrapper3D::Wrapper3D ( const OdGeMatrix3d rMatrix)
explicit

Constructor.

◆ Wrapper3D() [3/4]

FacetModeler::Wrapper3D::Wrapper3D ( const OdGeVector3d vXAxis,
const OdGeVector3d vYAxis,
const OdGePoint3d ptOrigin = OdGePoint3d::kOrigin 
)
explicit

Constructor.

◆ Wrapper3D() [4/4]

FacetModeler::Wrapper3D::Wrapper3D ( const OdGePlane rPlane)
explicit

Constructor.

Member Function Documentation

◆ getUnifiedTransform()

bool FacetModeler::Wrapper3D::getUnifiedTransform ( const OdGeMatrix3d mDest,
OdGeMatrix3d mNewTrans3D,
OdGeMatrix2d mTrans2D 
) const

◆ inversedTransform()

const OdGeMatrix3d& FacetModeler::Wrapper3D::inversedTransform ( ) const

Returns inversed transformation matrix

◆ plane()

OdGePlane FacetModeler::Wrapper3D::plane ( ) const

◆ setTransform() [1/2]

Result FacetModeler::Wrapper3D::setTransform ( const OdGeMatrix3d mTransform)

Sets transformation matrix.

◆ setTransform() [2/2]

Result FacetModeler::Wrapper3D::setTransform ( const OdGeVector3d vXAxis,
const OdGeVector3d vYAxis,
const OdGePoint3d ptOrigin = OdGePoint3d::kOrigin 
)

Sets transformation matrix.

◆ swap()

void FacetModeler::Wrapper3D::swap ( Wrapper3D rAnother)

Swaps 3d transform.

◆ to2D() [1/2]

Result FacetModeler::Wrapper3D::to2D ( const OdGePoint3d rSource3D,
OdGePoint2d rDest2D 
) const

Transforms from 3D coordinate system.

◆ to2D() [2/2]

Result FacetModeler::Wrapper3D::to2D ( const OdGeVector3d rSource3D,
OdGeVector2d rDest2D 
) const

Transforms from 3D coordinate system.

◆ to3D() [1/2]

void FacetModeler::Wrapper3D::to3D ( const OdGePoint2d rSource2D,
OdGePoint3d rDest3D 
) const

Transforms to 3D coordinate system.

◆ to3D() [2/2]

void FacetModeler::Wrapper3D::to3D ( const OdGeVector2d rSource2D,
OdGeVector3d rDest3D 
) const

Transforms to 3D coordinate system.

◆ transform()

const OdGeMatrix3d& FacetModeler::Wrapper3D::transform ( ) const

Returns transformation matrix

◆ transformBy()

Result FacetModeler::Wrapper3D::transformBy ( const OdGeMatrix3d mMatrix)

Applies given matrix to the matrix of transformation.


The documentation for this class was generated from the following file: