BWAPI
|
#include <Arr_batched_pl_sl_visitor.h>
Public Types | |
typedef Helper_ | Helper |
typedef OutputIterator_ | OutputIterator |
typedef Helper::Traits_2 | Traits_2 |
typedef Helper::Arrangement_2 | Arrangement_2 |
typedef Helper::Base_visitor | Base |
typedef Helper::Event | Event |
typedef Helper::Subcurve | Subcurve |
Public Member Functions | |
Arr_batched_pl_sl_visitor (const Arrangement_2 *arr, OutputIterator *oi) | |
void | before_sweep () |
bool | after_handle_event (Event *event, Status_line_iterator above, bool on_above) |
Protected Types | |
typedef Base::Status_line_iterator | Status_line_iterator |
typedef Arrangement_2::Halfedge_const_handle | Halfedge_const_handle |
typedef Arrangement_2::Vertex_const_handle | Vertex_const_handle |
Protected Attributes | |
Helper | m_helper |
OutputIterator * | m_out |
Definition of the Arr_batched_pl_sl_visitor class-template.
A sweep-line visitor for performing batched point-location queries on an arrangement embedded on a surface.
typedef Helper::Arrangement_2 Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Arrangement_2 |
typedef Helper::Base_visitor Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Base |
Reimplemented in Arr_spherical_topology_traits_2< GeomTraits, T_Dcel >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, Arr_unb_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, and Arr_bounded_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >.
typedef Helper::Event Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Event |
Reimplemented in Arr_spherical_topology_traits_2< GeomTraits, T_Dcel >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, Arr_unb_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, and Arr_bounded_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >.
typedef Arrangement_2::Halfedge_const_handle Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Halfedge_const_handle [protected] |
typedef Helper_ Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Helper |
typedef OutputIterator_ Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::OutputIterator |
typedef Base::Status_line_iterator Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Status_line_iterator [protected] |
typedef Helper::Subcurve Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Subcurve |
Reimplemented in Arr_spherical_topology_traits_2< GeomTraits, T_Dcel >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, Arr_unb_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, and Arr_bounded_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >.
typedef Helper::Traits_2 Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Traits_2 |
Reimplemented in Arr_spherical_topology_traits_2< GeomTraits, T_Dcel >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, Arr_unb_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >, and Arr_bounded_planar_topology_traits_2< GeomTraits_, Dcel_ >::Sweep_line_bacthed_point_location_visitor< OutputIterator_ >.
typedef Arrangement_2::Vertex_const_handle Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Vertex_const_handle [protected] |
Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::Arr_batched_pl_sl_visitor | ( | const Arrangement_2 * | arr, |
OutputIterator * | oi | ||
) | [inline] |
bool Arr_batched_pl_sl_visitor< Hlpr, OutIt >::after_handle_event | ( | Event * | event, |
Status_line_iterator | above, | ||
bool | on_above | ||
) |
void Arr_batched_pl_sl_visitor< Hlpr, OutIt >::before_sweep | ( | ) |
Helper Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::m_helper [protected] |
OutputIterator* Arr_batched_pl_sl_visitor< Helper_, OutputIterator_ >::m_out [protected] |