BWAPI
|
#include <Arr_insertion_traits_2.h>
Classes | |
class | Intersect_2 |
class | Split_2 |
Public Types | |
typedef Traits_ | Traits_2 |
typedef Arr_basic_insertion_traits_2 < Traits_, Arrangement_ > | Base |
typedef Traits_2::Intersect_2 | Base_intersect_2 |
typedef Traits_2::Split_2 | Base_split_2 |
typedef Base::Base_x_monotone_curve_2 | Base_x_monotone_curve_2 |
typedef Base::X_monotone_curve_2 | X_monotone_curve_2 |
typedef Base::Halfedge_handle | Halfedge_handle |
typedef Base::Base_point_2 | Base_point_2 |
typedef Base::Point_2 | Point_2 |
typedef Base::Has_left_category | Has_left_category |
typedef Base::Arr_left_side_tag | Arr_left_side_tag |
typedef Base::Arr_bottom_side_tag | Arr_bottom_side_tag |
typedef Base::Arr_top_side_tag | Arr_top_side_tag |
typedef Base::Arr_right_side_tag | Arr_right_side_tag |
typedef Tag_false | Has_merge_category |
Public Member Functions | |
Arr_insertion_traits_2 (const Traits_2 &tr) | |
Intersect_2 | intersect_2_object () const |
Split_2 | split_2_object () const |
typedef Base::Arr_bottom_side_tag Arr_insertion_traits_2< Traits_, Arrangement_ >::Arr_bottom_side_tag |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Base::Arr_left_side_tag Arr_insertion_traits_2< Traits_, Arrangement_ >::Arr_left_side_tag |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Base::Arr_right_side_tag Arr_insertion_traits_2< Traits_, Arrangement_ >::Arr_right_side_tag |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Base::Arr_top_side_tag Arr_insertion_traits_2< Traits_, Arrangement_ >::Arr_top_side_tag |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Arr_basic_insertion_traits_2<Traits_, Arrangement_> Arr_insertion_traits_2< Traits_, Arrangement_ >::Base |
typedef Traits_2::Intersect_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::Base_intersect_2 |
typedef Base::Base_point_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::Base_point_2 |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Traits_2::Split_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::Base_split_2 |
typedef Base::Base_x_monotone_curve_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::Base_x_monotone_curve_2 |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Base::Halfedge_handle Arr_insertion_traits_2< Traits_, Arrangement_ >::Halfedge_handle |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Base::Has_left_category Arr_insertion_traits_2< Traits_, Arrangement_ >::Has_left_category |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Tag_false Arr_insertion_traits_2< Traits_, Arrangement_ >::Has_merge_category |
typedef Base::Point_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::Point_2 |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Traits_ Arr_insertion_traits_2< Traits_, Arrangement_ >::Traits_2 |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
typedef Base::X_monotone_curve_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::X_monotone_curve_2 |
Reimplemented from Arr_basic_insertion_traits_2< Traits_, Arrangement_ >.
Arr_insertion_traits_2< Traits_, Arrangement_ >::Arr_insertion_traits_2 | ( | const Traits_2 & | tr | ) | [inline] |
Constructor with a traits class.
Intersect_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::intersect_2_object | ( | ) | const [inline] |
Obtain a Intersect_2 function object
Split_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::split_2_object | ( | ) | const [inline] |
Obtain a plit_2 function object