CFx SDK Documentation
2023 SP0
|
#include <FMMdlSurface.h>
Public Member Functions | |
Cylinder (const OdGeLine3d &lAxis, const OdGeVector3d &vStartDirection, double dRadius, OdUInt32 iAppriximation) | |
Type | type () const |
double | radius () const |
OdUInt32 | approximation () const |
void | normal (const FacetModeler::Vertex &atV, const Face &atF, OdGeVector3d &normal) const |
void | transform (const OdGeMatrix3d &x) |
int | compare (const Surface *pOther, double eps) const |
Surface * | copy (Body &to) const |
Public Member Functions inherited from FacetModeler::Revolution | |
Revolution (const OdGeLine3d &axis, const OdGeVector3d &startDir) | |
const OdGeLine3d & | axis () const |
const OdGeVector3d & | startDir () const |
Public Member Functions inherited from FacetModeler::Surface | |
Surface () | |
bool | isEqivalent (const Surface *pTo, const OdGeTol &tol) const |
Surface * | next () const |
~Surface () | |
Public Member Functions inherited from FacetModeler::Entity | |
Entity () | |
Entity (const Entity &ent) | |
Entity & | operator= (const Entity &) |
virtual | ~Entity () |
OdUInt32 | flags () const |
void | setFlags (OdUInt32 iFlags) |
bool | isFlagOn (OdUInt32 iFlag) const |
void | setIsFlagOn (OdUInt32 iFlag, bool bOn) |
FacetModeler::AecTagType | tag () const |
void | setTag (FacetModeler::AecTagType nTag) |
Protected Attributes | |
double | m_radius |
OdUInt32 | m_approximation |
OdUInt32 | m_approximation2 |
Protected Attributes inherited from FacetModeler::Revolution | |
OdGeLine3d | m_axis |
OdGeVector3d | m_startDir |
Additional Inherited Members | |
Public Types inherited from FacetModeler::Surface | |
enum | Type { kUndefined = 0 , kCylinder = 1 , kCone = 2 , kSphere = 3 , kTorus = 4 } |
Public Attributes inherited from FacetModeler::Surface | |
Surface * | m_pNext |
Protected Member Functions inherited from FacetModeler::Surface | |
int | surface_compare (const Surface *pOther, double eps) const |
virtual Surface * | clone (Body &to) const |
virtual bool | _isEqivalent (const Surface &to, const OdGeTol &tol) const |
Definition at line 116 of file FMMdlSurface.h.
FacetModeler::Cylinder::Cylinder | ( | const OdGeLine3d & | lAxis, |
const OdGeVector3d & | vStartDirection, | ||
double | dRadius, | ||
OdUInt32 | iAppriximation | ||
) |
OdUInt32 FacetModeler::Cylinder::approximation | ( | ) | const |
|
virtual |
Reimplemented from FacetModeler::Revolution.
Reimplemented from FacetModeler::Surface.
|
virtual |
Reimplemented from FacetModeler::Surface.
double FacetModeler::Cylinder::radius | ( | ) | const |
|
virtual |
Reimplemented from FacetModeler::Revolution.
|
virtual |
Reimplemented from FacetModeler::Surface.
|
protected |
Definition at line 130 of file FMMdlSurface.h.
|
protected |
Definition at line 131 of file FMMdlSurface.h.
|
protected |
Definition at line 129 of file FMMdlSurface.h.