CGAL::points_on_square_grid_2

Definition

The function points_on_square_grid_2 generates a given number of points on a square grid whose size is determined by the number of points to be generated.

#include <CGAL/point_generators_2.h>

template <class OutputIterator, Creator creator>
OutputIterator
points_on_square_grid_2 (
double a,
std::size_t n,
OutputIterator o,
Creator creator = Creator_uniform_2<Kernel_traits<P>::Kernel::RT,P>)
creates the first n points on the regular sqrt(n) × sqrt(n) grid within the square [-a,a] × [-a,a]. Returns the value of o after inserting the n points.

Requirements

See Also

CGAL::perturb_points_2
CGAL::points_on_segment_2
CGAL::points_on_cube_grid_3
CGAL::random_collinear_points_2
CGAL::random_selection
std::random_shuffle