CGAL 6.0 - 3D Mesh Generation
|
#include <CGAL/Mesh_edge_criteria_3.h>
The function object class Mesh_edge_criteria_3
is a model of MeshEdgeCriteria_3
.
It provides a bound for the size criterion.
MeshEdgeCriteria_3
MeshCriteria_3
CGAL::Mesh_criteria_3<Tr>
MeshDomainField_3
Types | |
typedef Tr::Geom_traits::FT | FT |
Numerical type. | |
typedef Tr::Vertex::Index | Index |
typedef Tr::Bare_point | Point_3 |
Creation | |
Mesh_edge_criteria_3 (const FT &length_bound, const FT &min_length_bound=0) | |
returns an object to serve as criteria for edges. | |
template<typename SizingField > | |
Mesh_edge_criteria_3 (const SizingField &length_bound, const FT &min_length_bound=0) | |
returns an object to serve as criteria for edges. | |
CGAL::Mesh_edge_criteria_3< Tr >::Mesh_edge_criteria_3 | ( | const FT & | length_bound, |
const FT & | min_length_bound = 0 |
||
) |
returns an object to serve as criteria for edges.
length_bound | is an upper bound for the length of the edges which are used to discretize the curves. |
min_length_bound | is a desired lower bound for the length of the edges which are used to discretize the curves. Only edges that are longer than this bound will be refined. Using this lower bound can be handy on some domains, but using it may break all the surface topology guarantees of the meshing algorithm. It is not guaranteed to be exactly respected in the output mesh. |
CGAL::Mesh_edge_criteria_3< Tr >::Mesh_edge_criteria_3 | ( | const SizingField & | length_bound, |
const FT & | min_length_bound = 0 |
||
) |
returns an object to serve as criteria for edges.
The behavior and semantic of the argument are the same as above, except that the length_bound
parameter is a functional instead of a constant.
SizingField | a model of MeshDomainField_3 |