The function object concept InitialPointsGenerator
is designed to construct a set of initial points on the surface of the domain.
- Has models
CGAL::Construct_initial_points_labeled_image
CGAL::Construct_initial_points_gray_image
◆ operator()() [1/2]
Same as above, without the n
parameter.
Since there is no n
given like above, the functor must provide enough points to initialize the mesh generation process.
- Template Parameters
-
OutputIterator | model of OutputIterator , containing tuple-like objects made of 3 elements :
- a
C3t3::Triangulation::Point : the point p ,
- a
int : the minimal dimension of the subcomplexes to which p belongs,
- a
MeshDomain_3::Index : the index of the corresponding subcomplex.
|
◆ operator()() [2/2]
Outputs a set of surface points, for mesh initialization, to the output iterator pts
.
- Template Parameters
-
OutputIterator | model of OutputIterator , containing tuple-like objects made of 3 elements :
- a
C3t3::Triangulation::Point : the point p ,
- a
int : the minimal dimension of the subcomplexes on which p lies,
- a
MeshDomain_3::Index : the index of the corresponding subcomplex.
|
- Parameters
-
pts | the output points |
n | a lower bound on the number of points to construct for initialization. A generator can choose to ignore this parameter. If this operator does not output enough points, then more points will be added automatically by the mesher. |