|
BWAPI
|
#include <Arr_lm_halton_generator.h>


Public Types | |
| typedef Arrangement_ | Arrangement_2 |
| typedef Arrangement_2::Geometry_traits_2 | Geometry_traits_2 |
| typedef Nearest_neighbor_ | Nearest_neighbor |
| typedef Arr_landmarks_generator_base < Arrangement_2, Nearest_neighbor > | Base |
| typedef Arr_halton_landmarks_generator < Arrangement_2, Nearest_neighbor > | Self |
| typedef Arrangement_2::Point_2 | Point_2 |
| typedef Base::Points_set | Points_set |
| typedef Arrangement_2::Vertex_const_iterator | Vertex_const_iterator |
Public Member Functions | |
| Arr_halton_landmarks_generator (const Arrangement_2 &arr, unsigned int n_landmarks=0) | |
Protected Member Functions | |
| virtual void | _create_points_set (Points_set &points) |
Protected Attributes | |
| unsigned int | num_landmarks |
| typedef Arrangement_ Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Arrangement_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| typedef Arr_landmarks_generator_base<Arrangement_2, Nearest_neighbor> Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Base |
| typedef Arrangement_2::Geometry_traits_2 Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Geometry_traits_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| typedef Nearest_neighbor_ Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Nearest_neighbor |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| typedef Arrangement_2::Point_2 Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Point_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| typedef Base::Points_set Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Points_set |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| typedef Arr_halton_landmarks_generator<Arrangement_2, Nearest_neighbor> Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Self |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| typedef Arrangement_2::Vertex_const_iterator Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_const_iterator |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
| Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Arr_halton_landmarks_generator | ( | const Arrangement_2 & | arr, |
| unsigned int | n_landmarks = 0 |
||
| ) | [inline] |
Constructor.

| virtual void Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::_create_points_set | ( | Points_set & | points | ) | [inline, protected, virtual] |
Create a set of Halton points (the number of points is given as a parameter to the constructor, or is taken from the arrangement size). The Halton points are constructed in the bounding rectangle of the arrangement vertices.
Implements Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.

unsigned int Arr_halton_landmarks_generator< Arrangement_, Nearest_neighbor_ >::num_landmarks [protected] |
1.7.6.1