The concept MeshVertexBase_3 describes the requirements for the Vertex type of the triangulation used by a 3D mesh generation process. The type MeshVertexBase_3 refines both the concept RegularTriangulationVertexBase_3 and the concept SurfaceMeshVertexBase_3. It provides additional members to store and retrieve information about the location of the vertex with respect to the input domain describing the domain to be discretized. More specifically, the concept MeshVertexBase_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.
MeshVertexBase_3::Index; | |
Index type. Must match the type MeshDomain_3::Index.
| |
MeshVertexBase_3::FT; | |
Numerical type.
|
int | vertex.in_dimension () const | Returns the dimension of the lowest dimensional face of the input 3D complex that contains the vertex. |
void | vertex.set_dimension ( int) | Sets the dimension of the lowest dimensional face of the input 3D complex that contains the vertex. |
Index | vertex.index () | Returns the index of the lowest dimensional face of the input 3D complex that contains the vertex. |
void | vertex.set_index ( Index) | Sets the index of the lowest dimensional face of the input 3D complex that contains the vertex. |
FT | vertex.meshing_info () const | |
void | vertex.set_meshing_info ( FT) |
CGAL::make_mesh_3
CGAL::refine_mesh_3
MeshDomain_3