\( \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.5 - 3D Mesh Generation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
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

Type for edges of the triangulation.

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

Point type.

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