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] |