BWAPI
|
#include <Arr_basic_insertion_traits_2.h>
Defintion of the Arr_basic_insertion_traits_2<Traits,Arrangement> class.
A basic meta-traits class that stores a halfedge handle with every x-monotone curve, and a vertex handle with each point. This information is used to speed up the aggregated insertion process.
typedef CGALi::Arr_complete_bottom_side_tag< Traits_2 >::Tag Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Arr_bottom_side_tag |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef CGALi::Arr_complete_left_side_tag< Traits_2 >::Tag Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Arr_left_side_tag |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef CGALi::Arr_complete_right_side_tag< Traits_2 >::Tag Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Arr_right_side_tag |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef CGALi::Arr_complete_top_side_tag< Traits_2 >::Tag Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Arr_top_side_tag |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Arrangement_ Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Arrangement_2 |
typedef Traits_2::Compare_x_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_compare_x_2 |
typedef Traits_2::Compare_xy_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_compare_xy_2 |
typedef Traits_2::Compare_y_at_x_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_compare_y_at_x_2 |
typedef Traits_2::Compare_y_at_x_right_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_compare_y_at_x_right_2 |
typedef Traits_2::Construct_max_vertex_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_construct_max_vertex_2 |
typedef Traits_2::Construct_min_vertex_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_construct_min_vertex_2 |
typedef Traits_2::Equal_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_equal_2 |
typedef Traits_2::Is_vertical_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_is_vertical_2 |
typedef Traits_2::Point_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_point_2 |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Traits_2::X_monotone_curve_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Base_x_monotone_curve_2 |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Arrangement_2::Halfedge_handle Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Halfedge_handle |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Tag_false Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Has_left_category |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Ex_point_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Point_2 |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Traits_ Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Traits_2 |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
typedef Arrangement_2::Vertex_handle Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Vertex_handle |
typedef Ex_x_monotone_curve_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::X_monotone_curve_2 |
Reimplemented in Arr_insertion_traits_2< Traits_, Arrangement_ >.
Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Arr_basic_insertion_traits_2 | ( | const Traits_2 & | tr | ) | [inline] |
Constructor.
Compare_x_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_x_2_object | ( | ) | const [inline] |
Obtain a Compare_x_2 function object
Compare_x_near_boundary_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_x_near_boundary_2_object | ( | ) | const [inline] |
Obtain a Compare_x_near_boundary_2 object
Compare_x_on_boundary_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_x_on_boundary_2_object | ( | ) | const [inline] |
Obtain a Compare_x_on_boundary_2 object
Compare_xy_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_xy_2_object | ( | ) | const [inline] |
Obtain a Compare_xy_2 function object
Compare_y_at_x_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_y_at_x_2_object | ( | ) | const [inline] |
Obtain a Compare_y_at_x_2 function object
Compare_y_at_x_right_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_y_at_x_right_2_object | ( | ) | const [inline] |
Obtain a Compare_y_at_x_right_2 function object
Compare_y_near_boundary_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_y_near_boundary_2_object | ( | ) | const [inline] |
Obtain a Compare_y_near_boundary_2 object
Compare_y_on_boundary_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::compare_y_on_boundary_2_object | ( | ) | const [inline] |
Obtain a Compare_y_on_boundary_2 object
Construct_max_vertex_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::construct_max_vertex_2_object | ( | ) | const [inline] |
Obtain a Construct_max_vertex_2 function object
Construct_min_vertex_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::construct_min_vertex_2_object | ( | ) | const [inline] |
Obtain a Construct_min_vertex_2 function object
Equal_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::equal_2_object | ( | ) | const [inline] |
Obtain a Equal_2 function object
Is_vertical_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::is_vertical_2_object | ( | ) | const [inline] |
Obtain a Is_vertical_2 function object
Parameter_space_in_x_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::parameter_space_in_x_2_object | ( | ) | const [inline] |
Obtain a Parameter_space_in_x_2 function object
Parameter_space_in_y_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::parameter_space_in_y_2_object | ( | ) | const [inline] |
Obtain a Parameter_space_in_y_2 function object
const Traits_2* Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::m_base_traits [protected] |
The base traits.