\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.13.1 - 3D Mesh Generation
MeshCriteria_3 Concept Reference

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.

Has Models:
CGAL::Mesh_criteria_3<Tr>
See also
MeshFacetCriteria_3
MeshCellCriteria_3
CGAL::make_mesh_3()
CGAL::refine_mesh_3()
MeshCriteriaWithFeatures_3

Types

typedef unspecified_type Facet_criteria
 Functor that describes the criteria for surface facets. More...
 
typedef unspecified_type Cell_criteria
 Functor that describes the criteria for mesh tetrahedra. More...
 

Access Functions

Facet_criteria facet_criteria_object ()
 Returns the facet criteria.
 
Cell_criteria cell_criteria_object ()
 Returns the cell criteria.
 

Member Typedef Documentation

◆ Cell_criteria

Functor that describes the criteria for mesh tetrahedra.

This type must be a model of the concept MeshCellCriteria_3.

◆ Facet_criteria

Functor that describes the criteria for surface facets.

This type must be a model of the concept MeshFacetCriteria_3.