|
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] |
1.7.6.1