|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Attributes for the polygonal mesh with halfedge representation. More...
Classes | |
| class | MbHalfedgeAttrBase |
| Base attribute interface for the polygonal mesh with half edge representation. More... | |
| class | MbHalfedgeAttrSimpleValueBase< Value > |
| Interface of the trivial type attribute to associate with half edge elements. More... | |
| class | MbHalfedgeAttrSimpleValueVertexBase< Value > |
| Simple type base attribute for vertices. More... | |
| class | MbHalfedgeAttrSimpleValueEdgeBase< Value > |
| Simple type base attribute for edges. More... | |
| class | MbHalfedgeAttrSimpleValueFacetBase< Value > |
| Simple type base attribute for facets. More... | |
| class | MbHalfedgeAttrEdgeDependentVertexBase |
| Base attribute for edge-dependent data for vertices. More... | |
Functions | |
| template<class T > | |
| T * | CastHalfedgeAttribute (MbHalfedgeAttrBase *pObj) |
| Cast base attribute pointer to the selected attribute type. More... | |
| template<class T > | |
| const T * | CastHalfedgeAttribute (const MbHalfedgeAttrBase *pObj) |
| Cast base attribute pointer to the selected attribute type. More... | |
Attributes for the polygonal mesh with halfedge representation.
| T* CastHalfedgeAttribute | ( | MbHalfedgeAttrBase * | pObj | ) |
Cast base attribute pointer to the selected attribute type.
| [in] | pObj | - Pointer to the base object. |
| const T* CastHalfedgeAttribute | ( | const MbHalfedgeAttrBase * | pObj | ) |
Cast base attribute pointer to the selected attribute type.
| [in] | pObj | - Pointer to the base object. |