|
CFx SDK Documentation
2020SP3
|
#include <FMMdlSurface.h>
Public Member Functions | |
| Sphere (const OdGePoint3d ¢er, double radius, OdUInt32 approximation) | |
| Type | type () const |
| const OdGePoint3d & | center () 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 | |
| OdGePoint3d | m_center |
| double | m_radius |
| OdUInt32 | m_approximation1 |
| 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 96 of file FMMdlSurface.h.
| FacetModeler::Sphere::Sphere | ( | const OdGePoint3d & | center, |
| double | radius, | ||
| OdUInt32 | approximation | ||
| ) |
| OdUInt32 FacetModeler::Sphere::approximation | ( | ) | const |
| const OdGePoint3d& FacetModeler::Sphere::center | ( | ) | const |
|
virtual |
Reimplemented from FacetModeler::Revolution.
Reimplemented from FacetModeler::Surface.
|
virtual |
Reimplemented from FacetModeler::Surface.
| double FacetModeler::Sphere::radius | ( | ) | const |
|
virtual |
Reimplemented from FacetModeler::Revolution.
|
virtual |
Reimplemented from FacetModeler::Surface.
|
protected |
Definition at line 112 of file FMMdlSurface.h.
|
protected |
Definition at line 113 of file FMMdlSurface.h.
|
protected |
Definition at line 110 of file FMMdlSurface.h.
|
protected |
Definition at line 111 of file FMMdlSurface.h.