BWAPI
|
#include <Arr_overlay_subcurve.h>
typedef Arr_construction_subcurve<Traits_2> Arr_overlay_subcurve< Traits_ >::Base |
Reimplemented from Arr_construction_subcurve< Traits_ >.
typedef Traits_2::Color Arr_overlay_subcurve< Traits_ >::Color |
typedef Sweep_line_event<Traits_2, Self> Arr_overlay_subcurve< Traits_ >::Event |
Reimplemented from Sweep_line_subcurve< Traits_ >.
typedef Face_handle_blue::value_type Arr_overlay_subcurve< Traits_ >::Face_blue |
typedef Traits_2::Face_handle_blue Arr_overlay_subcurve< Traits_ >::Face_handle_blue |
typedef Traits_2::Face_handle_red Arr_overlay_subcurve< Traits_ >::Face_handle_red |
typedef Face_handle_red::value_type Arr_overlay_subcurve< Traits_ >::Face_red |
typedef Traits_2::Halfedge_handle_blue Arr_overlay_subcurve< Traits_ >::Halfedge_handle_blue |
typedef Traits_2::Halfedge_handle_red Arr_overlay_subcurve< Traits_ >::Halfedge_handle_red |
typedef Traits_2::Point_2 Arr_overlay_subcurve< Traits_ >::Point_2 |
Reimplemented from Arr_construction_subcurve< Traits_ >.
typedef Arr_overlay_subcurve<Traits_2> Arr_overlay_subcurve< Traits_ >::Self |
Reimplemented from Arr_construction_subcurve< Traits_ >.
typedef Base::Status_line_iterator Arr_overlay_subcurve< Traits_ >::Status_line_iterator |
Reimplemented from Arr_construction_subcurve< Traits_ >.
typedef Traits_ Arr_overlay_subcurve< Traits_ >::Traits_2 |
Reimplemented from Arr_construction_subcurve< Traits_ >.
typedef Traits_2::X_monotone_curve_2 Arr_overlay_subcurve< Traits_ >::X_monotone_curve_2 |
Reimplemented from Arr_construction_subcurve< Traits_ >.
Arr_overlay_subcurve< Traits_ >::Arr_overlay_subcurve | ( | ) | [inline] |
Constructor.
Arr_overlay_subcurve< Traits_ >::Arr_overlay_subcurve | ( | const X_monotone_curve_2 & | curve | ) | [inline] |
constructor given a curve.
Halfedge_handle_blue Arr_overlay_subcurve< Traits_ >::blue_halfedge_handle | ( | ) | const [inline] |
Get the blue halfedge that represents the subcurve.
const Face_handle_blue Arr_overlay_subcurve< Traits_ >::blue_top_face | ( | ) | const [inline] |
Get the blue top face that contains the subcurve.
Color Arr_overlay_subcurve< Traits_ >::color | ( | ) | const [inline] |
Get the color of the associated curve.
bool Arr_overlay_subcurve< Traits_ >::has_same_color | ( | const Self * | sc | ) | const [inline] |
Check if two subcurves have the same color.
Halfedge_handle_red Arr_overlay_subcurve< Traits_ >::red_halfedge_handle | ( | ) | const [inline] |
Get the red halfedge that represents the subcurve.
const Face_handle_red Arr_overlay_subcurve< Traits_ >::red_top_face | ( | ) | const [inline] |
Get the red top face that contains the subcurve.
void Arr_overlay_subcurve< Traits_ >::set_blue_top_face | ( | Face_handle_blue | fh | ) | [inline] |
Set the blue top face.
void Arr_overlay_subcurve< Traits_ >::set_red_top_face | ( | Face_handle_red | fh | ) | [inline] |
Set the red top face.
void Arr_overlay_subcurve< Traits_ >::set_subcurve_above | ( | Self * | sc | ) | [inline] |
Set the subcurve above.
void Arr_overlay_subcurve< Traits_ >::set_top_face | ( | const Self * | sc | ) | [inline] |
Copy the top face from the given subcurve.
Self* Arr_overlay_subcurve< Traits_ >::subcurve_above | ( | ) | const [inline] |
Get the subcurve lying above above this subcurve in the status line.
const Face_blue* Arr_overlay_subcurve< Traits_ >::blue |
Self* Arr_overlay_subcurve< Traits_ >::m_above [protected] |
union { ... } Arr_overlay_subcurve< Traits_ >::m_top_face [protected] |
const Face_red* Arr_overlay_subcurve< Traits_ >::red |