BWAPI
|
#include <Arr_bounded_planar_batched_pl_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_batched_pl_helper (const Arrangement_2 *arr) | |
Face_const_handle | top_face () 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 |
Definition of the Arr_bounded_planar_batched_pl_helper class-template.
A helper class for the batched point-location 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_batched_pl_helper< Traits_, Arrangement_ >::Arrangement_2 |
typedef Sweep_line_empty_visitor<Traits_2> Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Base_visitor |
typedef Base_visitor::Event Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Event |
typedef Arrangement_2::Face_const_handle Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Face_const_handle |
typedef Base_visitor::Subcurve Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Subcurve |
typedef Arrangement_2::Topology_traits Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Topology_traits [protected] |
typedef Traits_ Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Traits_2 |
Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::Arr_bounded_planar_batched_pl_helper | ( | const Arrangement_2 * | arr | ) | [inline] |
Constructor.
arr | The arrangement. |
void Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::after_handle_event | ( | Event * | ) | [inline] |
A notification invoked after the sweep-line finishes handling the given event.
void Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::before_sweep | ( | ) | [inline] |
Face_const_handle Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::top_face | ( | ) | const [inline] |
Get the current top face.
const Topology_traits* Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::m_top_traits [protected] |
Face_const_handle Arr_bounded_planar_batched_pl_helper< Traits_, Arrangement_ >::m_unb_face [protected] |