|
CGAL 6.3 - 3D Mesh Generation
|
#include <CGAL/Mesh_triangulation_3.h>
The class Mesh_triangulation_3 is a class template which provides the triangulation type to be used for the 3D triangulation embedding the mesh.
| MD | must be a model of MeshDomain_3. |
| GT | must be a model of MeshTriangulationTraits_3 or Default and defaults to Kernel_traits<MD>::Kernel. |
| ConcurrencyTag | enables sequential versus parallel meshing and optimization algorithms. Possible values are Sequential_tag (the default), Parallel_tag, and Parallel_if_available_tag. |
| VertexBase | must be a model of MeshVertexBase_3 or Default and defaults to Mesh_vertex_base_3<GT, MD>. |
| CellBase | must be a model of MeshCellBase_3 or Default and defaults to Compact_mesh_cell_base_3<GT, MD>. |
Types | |
| typedef unspecified_type | type |
| The triangulation type to be used for the 3D triangulation embedding the mesh. | |
| typedef unspecified_type CGAL::Mesh_triangulation_3< MD, GT, ConcurrencyTag, VertexBase, CellBase >::type |
The triangulation type to be used for the 3D triangulation embedding the mesh.
This type is a wrapper around the type CGAL::Regular_triangulation_3, whose vertex and cell base classes are respectively VertexBase and CellBase.