BWAPI
|
#include <Arr_bounded_planar_vert_decomp_helper.h>
Public Types | |
typedef Traits_ | Traits_2 |
typedef Arrangement_ | Arrangement_2 |
typedef Arrangement_2::Face_const_handle | Face_const_handle |
typedef Sweep_line_empty_visitor < Traits_2 > | Base_visitor |
typedef Base_visitor::Event | Event |
typedef Base_visitor::Subcurve | Subcurve |
Public Member Functions | |
Arr_bounded_planar_vert_decomp_helper (const Arrangement_2 *arr) | |
CGAL::Object | top_object () const |
CGAL::Object | bottom_object () const |
Notification functions. | |
void | before_sweep () |
void | after_handle_event (Event *) |
Protected Types | |
typedef Arrangement_2::Topology_traits | Topology_traits |
Protected Attributes | |
const Topology_traits * | m_top_traits |
Face_const_handle | m_unb_face |
A helper class for the vertical decomposition sweep-line visitor, suitable for an Arrangement_on_surface_2 instantiated with a topology-traits class for bounded curves in the plane.
typedef Arrangement_ Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Arrangement_2 |
typedef Sweep_line_empty_visitor<Traits_2> Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Base_visitor |
typedef Base_visitor::Event Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Event |
typedef Arrangement_2::Face_const_handle Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Face_const_handle |
typedef Base_visitor::Subcurve Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Subcurve |
typedef Arrangement_2::Topology_traits Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Topology_traits [protected] |
typedef Traits_ Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Traits_2 |
Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Arr_bounded_planar_vert_decomp_helper | ( | const Arrangement_2 * | arr | ) | [inline] |
Constructor.
arr | The arrangement. |
void Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::after_handle_event | ( | Event * | ) | [inline] |
A notification invoked after the sweep-line finishes handling the given event.
void Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::before_sweep | ( | ) | [inline] |
CGAL::Object Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::bottom_object | ( | ) | const [inline] |
Get the current bottom object.
CGAL::Object Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::top_object | ( | ) | const [inline] |
Get the current top object.
const Topology_traits* Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::m_top_traits [protected] |
Face_const_handle Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::m_unb_face [protected] |