CGAL 5.6  3D Simplicial Mesh Data Structures

#include <CGAL/Simplicial_mesh_vertex_base_3.h>
The class Simplicial_mesh_vertex_base_3
is a model of the concept SimplicialMeshVertexBase_3
.
It is designed to serve as vertex base class for 3D simplicial mesh data structures. It stores and gives access to data about the complex the vertex belongs to, such as the index of the subcomplex it belongs to.
Gt  is the geometric traits class. It must be a model of the concept TriangulationTraits_3 
Subdomain_index  Type of indices for subdomains of the discretized geometric domain. Must be a model of CopyConstructible , Assignable , DefaultConstructible and EqualityComparable . The default constructed value must match the label of the exterior of the domain (which contains at least the unbounded component). It must match the Subdomain_index of the model of the MeshDomain_3 concept when used for mesh generation. 
Surface_patch_index  Type of indices for surface patches (boundaries and interfaces) of the discretized geometric domain. Must be a model of CopyConstructible , Assignable , DefaultConstructible and EqualityComparable . The default constructed value must be the index value assigned to a non surface facet. It must match the Surface_patch_index of the model of the MeshDomain_3 concept when used for mesh generation. 
Curve_index  Type of indices for curves (i.e. \( 1\)dimensional features) of the discretized geometric domain. Must be a model of CopyConstructible , Assignable , DefaultConstructible and LessThanComparable . The default constructed value must be the value for an edge which does not approximate a 1dimensional feature of the geometric domain. It must match the Curve_index types of the model of the MeshDomainWithFeatures_3 concept when used for mesh generation. 
Corner_index  Type of indices for corners (i.e. \( 0\)â€“dimensional features) of the discretized geometric domain. It must be a model of CopyConstructible , Assignable , DefaultConstructible and LessThanComparable . It must match the Corner_index of the model of the MeshDomainWithFeatures_3 concept when used for mesh generation. 
Vb  is the vertex base class. It has to be a model of the concept TriangulationVertexBase_3 and defaults to Triangulation_vertex_base_3<Gt> . 
CGAL::Mesh_complex_3_in_triangulation_3
CGAL::Mesh_vertex_base_3
MeshDomain_3
MeshDomainWithFeatures_3