\( \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.8 - 3D Mesh Generation

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
MeshCriteria_3 Concept Reference
Main Concepts

## 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

typedef unspecified_type MeshCriteria_3::Cell_criteria

Functor that describes the criteria for mesh tetrahedra.

This type must be a model of the concept `MeshCellCriteria_3`.

typedef unspecified_type MeshCriteria_3::Facet_criteria

Functor that describes the criteria for surface facets.

This type must be a model of the concept `MeshFacetCriteria_3`.