BWAPI
|
#include <Arr_lm_middle_edges_generator.h>
typedef Arrangement_ Arr_middle_edges_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_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Base |
typedef Arrangement_2::Ccb_halfedge_circulator Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Ccb_halfedge_circulator |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Edge_const_iterator Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Edge_const_iterator |
typedef Arrangement_2::Face_const_handle Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Face_const_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Face_handle Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Face_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Halfedge_const_handle Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Halfedge_const_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Halfedge_handle Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Halfedge_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Base::NN_Point_2 Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::NN_Point_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Base::NN_Points_set Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::NN_Points_set |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Traits_2::Point_2 Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Point_2 |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef std::vector<Point_2> Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Points_set |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arr_middle_edges_landmarks_generator<Arrangement_2, Nearest_neighbor_> Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Self |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Traits_2 Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Traits_2 |
typedef Arrangement_2::Vertex_const_handle Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_const_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Vertex_const_iterator Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_const_iterator |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
typedef Arrangement_2::Vertex_handle Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Vertex_handle |
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::Arr_middle_edges_landmarks_generator | ( | const Arrangement_2 & | arr, |
int | = -1 |
||
) | [inline] |
Constructor.
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::_create_nn_points_set | ( | NN_Points_set & | nn_points | ) | [inline, protected, virtual] |
create a set of middle_edges points the number of points is equal to the number of edges in the arrangement.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::_create_points_set | ( | Points_set & | ) | [inline, protected, virtual] |
This function creates the list of landmarks with their location. This is a pure virtual function, and the class that inherites from this generator must implement it.
Implements Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_add_hole | ( | Ccb_halfedge_circulator | ) | [inline, virtual] |
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_create_vertex | ( | Vertex_handle | ) | [inline, virtual] |
Notification after the creation of a new vertex.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_merge_face | ( | Face_handle | ) | [inline, virtual] |
Notification after a face was merged.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_move_hole | ( | Ccb_halfedge_circulator | ) | [inline, virtual] |
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_remove_hole | ( | Face_handle | ) | [inline, virtual] |
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_remove_vertex | ( | ) | [inline, virtual] |
Notificaion after the removal of a vertex.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.
virtual void Arr_middle_edges_landmarks_generator< Arrangement_, Nearest_neighbor_ >::after_split_face | ( | Face_handle | , |
Face_handle | , | ||
bool | |||
) | [inline, virtual] |
Notification after a face was split.
Reimplemented from Arr_landmarks_generator_base< Arrangement_, Nearest_neighbor_ >.