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

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

## Definition

The function object concept `MeshEdgeCriteria_3` is 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.

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

See Also
  `MeshCellCriteria_3`
  `MeshFacetCriteria_3`
  `MeshCriteria_3`
  `MeshCriteriaWithFeatures_3`

## Types
typedef unspecified_type | Point_3
| Point type. More...
typedef unspecified_type | Edge
| Type for edges of the triangulation. More...
typedef unspecified_type | FT
| Numerical type.

## Operations
bool | operator() (const Edge &e)
| Returns `true` if edge `e` does not fulfill the criteria.
FT | sizing_field (const Point_3 &p)
| Returns the value of the sizing field (i.e. the maximum edge length) at point `p`.

## Member Typedef Documentation

typedef unspecified_type MeshEdgeCriteria_3::Edge

Type for edges of the triangulation.

Must match the `Edge` type in the triangulation type used by the mesh generation function.

typedef unspecified_type MeshEdgeCriteria_3::Point_3

Point type.

Must match the `Point_3` type in the triangulation type used by the mesh generation function.