\( \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.12.1 - 3D Mesh Generation
MeshEdgeCriteria_3 Concept Reference

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

◆ Edge

Type for edges of the triangulation.

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

◆ Point_3

Point type.

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