CGAL 5.6 - 3D Simplicial Mesh Data Structures
Class and Concept List
Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace.
[detail level 12]
 NCGAL
 CMesh_complex_3_in_triangulation_3A data structure to represent and maintain a 3D complex embedded in a 3D triangulation
 CSimplicial_mesh_cell_base_3The class Simplicial_mesh_cell_base_3 is a model of the concept SimplicialMeshCellBase_3
 CSimplicial_mesh_vertex_base_3The class Simplicial_mesh_vertex_base_3 is a model of the concept SimplicialMeshVertexBase_3
 CMeshComplex_3InTriangulation_3The concept MeshComplex_3InTriangulation_3 describes a data structure to represent and maintain a 3D complex embedded in a 3D triangulation. More precisely, the concept MeshComplex_3InTriangulation_3 is a minimal version designed to represent 3D complexes that have only faces with dimension \( 2\) and \( 3\). Embedded 3D complexes with faces of dimension \( 0\), \( 1\), \( 2\) and \( 3\), are more conveniently represented by the refined concept MeshComplexWithFeatures_3InTriangulation_3
 CMeshComplexWithFeatures_3InTriangulation_3The concept MeshComplexWithFeatures_3InTriangulation_3 describes a data structure to represent and maintain a 3D complex embedded in a 3D triangulation. The concept MeshComplexWithFeatures_3InTriangulation_3 refines the minimal concept MeshComplex_3InTriangulation_3, designed to represent 3D complexes having only faces with dimension 2 and 3. Therefore, the concept MeshComplexWithFeatures_3InTriangulation_3 may represent embedded complexes including features, i.e. faces with dimension \( 0\) and \( 1\)
 CSimplicialMeshCellBase_3The concept SimplicialMeshCellBase_3 describes the requirements for the TriangulationDataStructure_3::Cell type of the triangulation used in the 3D simplicial mesh data structure. The type SimplicialMeshCellBase_3 refines the concept TriangulationCellBase_3 and must be copy constructible. The concept SimplicialMeshCellBase_3 includes a way to store and retrieve if a given cell of the triangulation is inside a subdomain or not, and which subdomain it belongs to in case of a multi-domain
 CSimplicialMeshVertexBase_3The concept SimplicialMeshVertexBase_3 describes the requirements for the Vertex type of the triangulation used in the 3D simplicial mesh data structure. The type SimplicialMeshVertexBase_3 refines the concept TriangulationVertexBase_3. It provides additional members to store and retrieve information about the location of the vertex with respect to the input domain describing the discretized domain. More specifically, the concept SimplicialMeshVertexBase_3 provides read-write access to an integer representing the dimension of the lowest dimensional face of the input 3D complex on which the vertex lies, and to an index characteristic of this face