CGAL 6.0.1 - 3D Mesh Generation
Loading...
Searching...
No Matches
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.
 
typedef unspecified_type Edge
 Type for edges of the triangulation.
 
typedef unspecified_type FT
 Numerical type.
 
typedef unspecified_type Index
 Feature index type.
 

Operations

FT sizing_field (const Point_3 &p, const int dim, const Index &index)
 Returns the value of the sizing field (i.e., the maximum edge length) at point p, lying on subcomplex of dimension dim and index index.
 
const FTmin_length_bound () const
 Returns the lower bound on edge length, set by the user.
 
FT distance_field (const Point_3 &p, const int dim, const Index &index)
 Returns the value of the distance field (i.e., the maximum edge distance) at point p lying on subcomplex of dimension dim and index index.
 
bool has_distance_field () const
 Returns whether or not the distance field should be checked during the protection phase.
 

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.

Member Function Documentation

◆ has_distance_field()

bool MeshEdgeCriteria_3::has_distance_field ( ) const

Returns whether or not the distance field should be checked during the protection phase.

If false, the distance field is ignored.

◆ min_length_bound()

const FT & MeshEdgeCriteria_3::min_length_bound ( ) const

Returns the lower bound on edge length, set by the user.

The lower bound is ignored when its value is 0.