\( \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
MeshCriteriaWithFeatures_3 Concept Reference
Main Concepts

## Definition

The concept `MeshCriteriaWithFeatures_3` refines the concept `MeshCriteria_3`. The concept `MeshCriteria_3` encapsulates the concepts `MeshCellCriteria_3` and `MeshFacetCriteria_3` describing the refinement criteria for, respectively, mesh cells and surface facets. For domains with features, the concept `MeshCriteriaWithFeatures_3` additionnally encapsulates the concept `MeshEdgeCriteria_3`, that describes the requirements, in terms of sizing, for the discretization of the domain \( 1\)-dimensional features.

Refines:
  `MeshDomain_3`

Has Models:
  `CGAL::Mesh_criteria_3<Tr>`

See Also
  `MeshCriteria_3`
  `MeshEdgeCriteria_3`
  `MeshFacetCriteria_3`
  `MeshCellCriteria_3`
  `CGAL::make_mesh_3()`
  `CGAL::refine_mesh_3()`

## Types
typedef unspecified_type | Edge_criteria
| Functor that describes the criteria for the mesh edges that discretize the input domain 1-dimensional features. More...

## Access Functions
Edge_criteria | edge_criteria_object ()
| Returns the edge criteria.

## Member Typedef Documentation

typedef unspecified_type MeshCriteriaWithFeatures_3::Edge_criteria

Functor that describes the criteria for the mesh edges that discretize the input domain 1-dimensional features.

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