Concept

MeshCriteria_3

Definition

The Delaunay refinement process involved in the template functions make_mesh_3 and refine_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 concept MeshCellCriteria_3 while the refinement criteria for surface facets are described by the concept MeshFacetCriteria_3. The concept MeshCriteria_3 encapsulates these concepts.

Types

MeshCriteria_3::Facet_criteria
Functor that describes the criteria for surface facets. This type must be a model of the concept MeshFacetCriteria_3.


MeshCriteria_3::Cell_criteria
Functor that describes the criteria for mesh tetrahedra. This type must be a model of the concept MeshCellCriteria_3.

Access Functions

Facet_criteria criteria.facet_criteria_object ()
Returns the facet criteria.

Cell_criteria criteria.cell_criteria_object () Returns the cell criteria.

Has Models

Mesh_criteria_3<Tr>

See Also

MeshFacetCriteria_3
MeshCellCriteria_3
CGAL::make_mesh_3
CGAL::refine_mesh_3
MeshCriteriaWithFeatures_3