CFx SDK Documentation
2023 SP0
|
#include <FMMdlVertex.h>
Public Member Functions | |
Vertex (const OdGePoint3d &ptPoint, Body *pBody) | |
const OdGePoint3d & | point () const |
void | setPoint (const OdGePoint3d &ptPoint) |
bool | at (const Surface *pSurface) const |
void | normal (const Face &atF, OdGeVector3d &normal) const |
void | addSurfaceData (Surface *pSurface) |
void | removeSurfaceData (Surface *pSurface) |
Vertex * | prev () const |
Vertex * | next () const |
~Vertex () | |
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) |
Public Attributes | |
OdGePoint3d | m_pt |
Vertex * | m_pPrev |
Vertex * | m_pNext |
VertexSurfData * | m_pSurfData |
Friends | |
class | Body |
class | BodyImpl |
Facet body face.
Definition at line 41 of file FMMdlVertex.h.
FacetModeler::Vertex::Vertex | ( | const OdGePoint3d & | ptPoint, |
Body * | pBody | ||
) |
Constructor.
FacetModeler::Vertex::~Vertex | ( | ) |
bool FacetModeler::Vertex::at | ( | const Surface * | pSurface | ) | const |
Vertex* FacetModeler::Vertex::next | ( | ) | const |
Returns next vertex in body.
void FacetModeler::Vertex::normal | ( | const Face & | atF, |
OdGeVector3d & | normal | ||
) | const |
const OdGePoint3d& FacetModeler::Vertex::point | ( | ) | const |
Returns vertex position.
Vertex* FacetModeler::Vertex::prev | ( | ) | const |
Returns previous vertex in body.
void FacetModeler::Vertex::setPoint | ( | const OdGePoint3d & | ptPoint | ) |
Sets vertex position.
|
friend |
Definition at line 92 of file FMMdlVertex.h.
|
friend |
Definition at line 93 of file FMMdlVertex.h.
Vertex* FacetModeler::Vertex::m_pNext |
Definition at line 89 of file FMMdlVertex.h.
Vertex* FacetModeler::Vertex::m_pPrev |
Definition at line 88 of file FMMdlVertex.h.
VertexSurfData* FacetModeler::Vertex::m_pSurfData |
Definition at line 90 of file FMMdlVertex.h.
OdGePoint3d FacetModeler::Vertex::m_pt |
Definition at line 86 of file FMMdlVertex.h.