BWAPI
|
#include <Arr_lm_grid_generator.h>
A generator for the landmarks point-locatoion class, which uses a set of points on a grid as its set of landmarks.
typedef Geometry_traits_2::Approximate_number_type Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::ANT |
typedef Arrangement_ Arr_grid_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_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Base |
typedef Arrangement_2::Ccb_halfedge_circulator Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Ccb_halfedge_circulator |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Face_const_handle Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Face_const_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Face_handle Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Face_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Geometry_traits_2 Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Geometry_traits_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Halfedge_const_handle Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Halfedge_const_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Halfedge_handle Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Halfedge_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Nearest_neighbor_ Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Nearest_neighbor |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef std::vector<PL_pair> Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Pairs_set [protected] |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef std::pair<Point_2,CGAL::Object> Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::PL_pair [protected] |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Point_2 Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Point_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Base::Points_set Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Points_set [protected] |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arr_grid_landmarks_generator<Arrangement_2, Nearest_neighbor> Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Self |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arr_traits_basic_adaptor_2<Geometry_traits_2> Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Traits_adaptor_2 [protected] |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Vertex_const_handle Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_const_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Vertex_const_iterator Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_const_iterator |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Vertex_handle Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Arr_grid_landmarks_generator | ( | const Arrangement_2 & | arr | ) | [inline] |
Constructor.
Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Arr_grid_landmarks_generator | ( | const Arrangement_2 & | arr, |
unsigned int | n_landmarks | ||
) | [inline] |
virtual void Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::_create_points_set | ( | Points_set & | points | ) | [inline, protected, virtual] |
Create a set of landmark points on a grid.
Implements Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::build_landmark_set | ( | ) | [inline, virtual] |
Create the landmarks set (choosing the landmarks), and store them in the nearest neighbor search structure.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::clear_landmark_set | ( | ) | [inline, virtual] |
Clear the set of landmarks.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual Point_2 Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::closest_landmark | ( | const Point_2 & | q, |
Object & | obj | ||
) | [inline, virtual] |
bool Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::fixed_number_of_lm [protected] |
Pairs_set Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::lm_pairs [protected] |
const Traits_adaptor_2* Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::m_traits [protected] |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
unsigned int Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::num_landmarks [protected] |
unsigned int Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::sqrt_n [protected] |
ANT Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::step_x [protected] |
ANT Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::step_y [protected] |
ANT Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::x_max [protected] |
ANT Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::x_min [protected] |
ANT Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::y_max [protected] |
ANT Arr_grid_landmarks_generator< Arrangement_, Nearest_neighbor_ >::y_min [protected] |