#include <FMMdlVertexSurfData.h>
Represents facet body vertex surface data objects.
Definition at line 35 of file FMMdlVertexSurfData.h.
◆ VertexSurfData() [1/3]
FacetModeler::VertexSurfData::VertexSurfData |
( |
| ) |
|
◆ VertexSurfData() [2/3]
Constructor. Creates new vertex surface data and appends it to the list after the specified one.
- Parameters
-
pVSD | [in] The object from which to copy data. |
◆ VertexSurfData() [3/3]
Constructor. Creates vertex surface data with the specified surface and appends it to the list after the specified one.
- Parameters
-
pSurface | [in] The surface for which the object is created. |
pNextSurfData | [in] Pointer to the next object. |
◆ ~VertexSurfData()
FacetModeler::VertexSurfData::~VertexSurfData |
( |
| ) |
|
◆ at()
bool FacetModeler::VertexSurfData::at |
( |
const Surface * |
pSurface | ) |
const |
Checks if there is any data in the linked list that refers to the specified surface.
- Parameters
-
- Returns
- true if there is at least one VertexSurfData object that relates to the specified surface, false otherwise.
◆ clone()
Creates a new VertexSurfData object from this object.
- Returns
- Pointer to newly cloned vertex surface data.
◆ next()
◆ normal() [1/2]
const OdGeVector3d FacetModeler::VertexSurfData::normal |
( |
| ) |
const |
◆ normal() [2/2]
Gets the normal at the specified vertex on the specified face.
- Parameters
-
atV | [in] The vertex at which the normal is computed. |
atF | [in] The face for which the normal is computed. |
- Returns
- Normal at the specified vertex on the specified face.
◆ setNext()
Sets the next surface data pointer.
- Parameters
-
pVsd | [in] Next surface data pointer to set. |
◆ setNormal()
◆ setSurface()
void FacetModeler::VertexSurfData::setSurface |
( |
Surface * |
s | ) |
|
Sets the surface.
- Parameters
-
◆ surface()
Surface * FacetModeler::VertexSurfData::surface |
( |
| ) |
const |
Gets the assigned surface pointer.
- Returns
- Assigned surface pointer.
The documentation for this class was generated from the following file: