| CGAL 4.4 - 3D Mesh Generation | 
The main concepts of this package.
| Concepts | |
| concept | MeshCellCriteria_3 | 
| The Delaunay refinement process involved in the template functions make_mesh_3()andrefine_mesh_3()is guided by a set of elementary refinement criteria that concern either mesh tetrahedra or surface facets. The conceptMeshCellCriteria_3describes the types that handle the refinement criteria for mesh tetrahedra.  More... | |
| concept | MeshComplex_3InTriangulation_3 | 
| The concept MeshComplex_3InTriangulation_3describes a data structure to represent and maintain a 3D complex embedded in a 3D triangulation. More precisely, the conceptMeshComplex_3InTriangulation_3is 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 conceptMeshComplexWithFeatures_3InTriangulation_3.  More... | |
| concept | MeshComplexWithFeatures_3InTriangulation_3 | 
| The concept MeshComplexWithFeatures_3InTriangulation_3describes a data structure to represent and maintain a 3D complex embedded in a 3D triangulation. The conceptMeshComplexWithFeatures_3InTriangulation_3refines the minimal conceptMeshComplex_3InTriangulation_3, designed to represent 3D complexes having only faces with dimension 2 and 3. Therefore, the conceptMeshComplexWithFeatures_3InTriangulation_3may represent embedded complexes including features, i.e. faces with dimension \( 0\) and \( 1\).  More... | |
| concept | MeshCriteria_3 | 
| The Delaunay refinement process involved in the template functions make_mesh_3()andrefine_mesh_3()is guided by a set of elementary refinement criteria that concern either mesh tetrahedra or surface facets. The refinement criteria for tetrahedra are described through the conceptMeshCellCriteria_3while the refinement criteria for surface facets are described by the conceptMeshFacetCriteria_3. The conceptMeshCriteria_3encapsulates these concepts.  More... | |
| concept | MeshCriteriaWithFeatures_3 | 
| The concept MeshCriteriaWithFeatures_3refines the conceptMeshCriteria_3. The conceptMeshCriteria_3encapsulates the conceptsMeshCellCriteria_3andMeshFacetCriteria_3describing the refinement criteria for, respectively, mesh cells and surface facets. For domains with features, the conceptMeshCriteriaWithFeatures_3additionnally encapsulates the conceptMeshEdgeCriteria_3, that describes the requirements, in terms of sizing, for the discretization of the domain \( 1\)-dimensional features.  More... | |
| concept | MeshDomain_3 | 
| The concept MeshDomain_3describes the knowledge required on the object to be discretized. The conceptMeshDomain_3is the concept to be used when the input domain does not have \( 0\) or \( 1\)-dimensional features that need to be accurately approximated by the mesh. In such a case, the queries issued by the meshing process concern only the faces of the input domain with dimension \( 3\) and \( 2\), that are respectively called subdomains and surface patches.  More... | |
| concept | MeshDomainWithFeatures_3 | 
| The concept MeshDomainWithFeatures_3refines the conceptMeshDomain_3. While the conceptMeshDomain_3only exposes the 2-dimensional and 3-dimensional features of the domain through different queries, the conceptMeshDomainWithFeatures_3also exposes 0 and 1-dimensional features. The exposed features of the domain are respectively called subdomains, surface patches, curve segments and corners according to their respective dimensions 3,2,1 and 0.  More... | |
| concept | MeshEdgeCriteria_3 | 
| The function object concept MeshEdgeCriteria_3is designed to drive the process which samples the 1-dimensional features of the domain. It provides an upper bound for the distance between two protecting ball centers that are consecutive on a 1-feature.  More... | |
| concept | MeshFacetCriteria_3 | 
| The Delaunay refinement process involved in the template functions make_mesh_3()andrefine_mesh_3()is guided by a set of elementary refinement criteria that concern either mesh tetrahedra or surface facets. The conceptMeshFacetCriteria_3describes the types that handle the refinement criteria for surface facets.  More... | |