![]() |
The class Mesh_constant_domain_field_3<Gt,Index> is a model of concept MeshDomainField_3. It provides a constant field accessible using queries on 3D-points.
The class Mesh_constant_domain_field_3<Gt,Index> can also be customized through set_size() operations to become a piecewise constant field, i.e. a sizing field with a constant size on each subpart of the domain.
#include <CGAL/Mesh_constant_domain_field_3.h>
The parameter Gt is the geometric traits class. It must match the type Triangulation::Geom_traits, where Triangulation is the nested type of the model of MeshComplex_3InTriangulation_3 used in the meshing process.
The parameter Index is the type of index of the vertices of the triangulation. It must match the type Index of the model of MeshDomain_3 used in the meshing process.
typedef Gt::FT | FT; | Numerical type. |
typedef Gt::Point_3 | Point_3; | Point type. |
typedef Index | Index; | Type of index of the vertices of the triangulation. |
Mesh_constant_domain_field_3<Gt,Index> mcf ( FT size); | |
Builds a constant domain field with size size.
|
void | mcf.set_size ( FT size, int dimension, Index index) | |
Sets the size such as operator() will return size size at any query point of dimension dimension and index index. |