CGAL 5.6 - 3D Mesh Generation
|
#include <CGAL/Mesh_cell_criteria_3.h>
The class Mesh_cell_criteria_3
is a model of MeshCellCriteria_3
.
It provides, for the mesh tetrahedra, a uniform shape criteria and a sizing field which may be a uniform or variable field.
Tr | must be identical to the nested type Triangulation of the instance used as model of MeshComplex_3InTriangulation_3 . |
MeshCriteria_3
CGAL::Mesh_criteria_3<Tr>
CGAL::make_mesh_3()
Types | |
typedef Tr::FT | FT |
Numerical type. | |
Creation | |
Mesh_cell_criteria_3 (const FT &radius_edge_bound, const FT &radius_bound, const FT &min_radius_bound=0.) | |
Returns an object to serve as default criteria for cells. More... | |
template<class SizingField > | |
Mesh_cell_criteria_3 (const FT &radius_edge_bound, const SizingField &radius_bound, const FT &min_radius_bound=0.) | |
Returns an object to serve as default criteria for facets. More... | |
CGAL::Mesh_cell_criteria_3< Tr >::Mesh_cell_criteria_3 | ( | const FT & | radius_edge_bound, |
const FT & | radius_bound, | ||
const FT & | min_radius_bound = 0. |
||
) |
Returns an object to serve as default criteria for cells.
radius_edge_bound | is the upper bound for the radius-edge ratio of the tetrahedra. |
radius_bound | is a uniform upper bound for the circumradii of the tetrahedra in the mesh. See section introsecparam for further details. |
min_radius_bound | is a uniform lower bound for the circumradii of the tetrahedra in the mesh. Only cells with a circumradius larger than that bound will be refined. Note that if one parameter is set to 0, then its corresponding criteria is ignored. |
CGAL::Mesh_cell_criteria_3< Tr >::Mesh_cell_criteria_3 | ( | const FT & | radius_edge_bound, |
const SizingField & | radius_bound, | ||
const FT & | min_radius_bound = 0. |
||
) |
Returns an object to serve as default criteria for facets.
The type SizingField
must be a model of the concept MeshDomainField_3
. The behavior and semantic of the arguments are the same as above, except that the radius bound parameter is a functional instead of a constant.