MeshTriangulation_3

Definition

The concept MeshTriangulation_3 describes the requirement for the triangulation class used by a 3D meshing process. This concept is similar to the concept SurfaceMeshTriangulation_3 except that the triangulation has to be a regular triangulation. In addition, the vertex and cell classes of a MeshTriangulation_3 are required to match the models of the concepts MeshVertexBase_3 and MeshCellBase_3, respectively.

Types

MeshTriangulation_3::Point
Point type. Because the triangulation is a regular triangulation, the point type has to be a weighted point type. This type must be the same as MeshDomain::Point_3.


MeshTriangulation_3::Vertex
Vertex type. Must be a model of the concept MeshVertexBase_3.


MeshTriangulation_3::Cell
Cell type. Must to be a model of the concept MeshCellBase_3.

Has Models

Mesh_triangulation_3<Traits,MeshDomain>
Any 3D regular triangulation of Cgal is also a model of this concept.

See Also

MeshCellBase_3
MeshVertexBase_3
Complex_3_in_triangulation_3<Tr>
make_mesh_3.