16 #ifndef VHACD_MANIFOLD_MESH_H 17 #define VHACD_MANIFOLD_MESH_H 90 inline size_t GetNVertices()
const {
return m_vertices.GetSize(); }
92 inline size_t GetNEdges()
const {
return m_edges.GetSize(); }
122 bool CheckConsistancy();
142 #endif // VHACD_MANIFOLD_MESH_H friend class TMMTriangle
Definition: vhacdManifoldMesh.h:44
Triangle data structure used in a triangular manifold mesh (TMM).
Definition: vhacdManifoldMesh.h:68
triangular manifold mesh data structure.
Definition: vhacdManifoldMesh.h:87
Edge data structure used in a triangular manifold mesh (TMM).
Definition: vhacdManifoldMesh.h:49
const CircularList< TMMVertex > & GetVertices() const
Returns the vertices circular list.
Definition: vhacdManifoldMesh.h:96
size_t GetNTriangles() const
Returns the number of triangles.
Definition: vhacdManifoldMesh.h:94
CircularListElement class.
Definition: vhacdCircularList.h:22
Vertex data structure used in a triangular manifold mesh (TMM).
Definition: vhacdManifoldMesh.h:28
CircularListElement< TMMVertex > * AddVertex()
Add vertex to the mesh.
Definition: vhacdManifoldMesh.h:108
const CircularList< TMMEdge > & GetEdges() const
Returns the edges circular list.
Definition: vhacdManifoldMesh.h:98
Definition: vhacdCircularList.h:19
CircularListElement< TMMEdge > * AddEdge()
Add vertex to the mesh.
Definition: vhacdManifoldMesh.h:110
friend class TMMesh
Definition: vhacdManifoldMesh.h:43
CircularListElement< TMMTriangle > * AddTriangle()
Add vertex to the mesh.
Definition: vhacdManifoldMesh.h:112
CircularList< TMMTriangle > & GetTriangles()
Returns the triangles circular list.
Definition: vhacdManifoldMesh.h:106
friend class TMMEdge
Definition: vhacdManifoldMesh.h:45
Definition: vhacdICHull.h:30
size_t GetNEdges() const
Returns the number of edges.
Definition: vhacdManifoldMesh.h:92
CircularList< TMMEdge > & GetEdges()
Returns the edges circular list.
Definition: vhacdManifoldMesh.h:104
const CircularList< TMMTriangle > & GetTriangles() const
Returns the triangles circular list.
Definition: vhacdManifoldMesh.h:100
CircularList< TMMVertex > & GetVertices()
Returns the vertices circular list.
Definition: vhacdManifoldMesh.h:102
CircularList class.
Definition: vhacdCircularList.h:44
size_t GetNVertices() const
Returns the number of vertices>
Definition: vhacdManifoldMesh.h:90