BWAPI
Public Types | Public Member Functions
Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ > Class Template Reference

#include <Arr_bounded_planar_insertion_helper.h>

Inheritance diagram for Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >:
Inheritance graph
[legend]
Collaboration diagram for Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Traits_ Traits_2
typedef Arrangement_ Arrangement_2
typedef Event_ Event
typedef Subcurve_ Subcurve
typedef
Traits_2::X_monotone_curve_2 
X_monotone_curve_2
typedef Traits_2::Point_2 Point_2
typedef
Arr_bounded_planar_construction_helper
< Traits_2, Arrangement_2,
Event, Subcurve
Base
typedef
Sweep_line_empty_visitor
< Traits_2, Subcurve, Event
Base_visitor
typedef
Arr_bounded_planar_insertion_helper
< Traits_2, Arrangement_2,
Event, Subcurve
Self
typedef
Arr_construction_sl_visitor
< Self
Parent_visitor
typedef Arrangement_2::Face_handle Face_handle
typedef Base::Indices_list Indices_list
typedef Base::Halfedge_indices_map Halfedge_indices_map

Public Member Functions

 Arr_bounded_planar_insertion_helper (Arrangement_2 *arr)

Detailed Description

template<class Traits_, class Arrangement_, class Event_, class Subcurve_>
class Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >

Definition of the Arr_bounded_planar_insertion_helper class-template.

A helper class for the insertion sweep-line visitors, suitable for an Arrangement_on_surface_2 instantiated with a topology-traits class for bounded curves in the plane.


Member Typedef Documentation

template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Arrangement_ Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Arrangement_2
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Arr_bounded_planar_construction_helper<Traits_2, Arrangement_2, Event, Subcurve> Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Base
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Sweep_line_empty_visitor<Traits_2, Subcurve, Event> Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Base_visitor
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Event_ Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Event
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Arrangement_2::Face_handle Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Face_handle
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Base::Halfedge_indices_map Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Halfedge_indices_map
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Base::Indices_list Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Indices_list
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Arr_construction_sl_visitor<Self> Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Parent_visitor
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Traits_2::Point_2 Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Point_2
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Arr_bounded_planar_insertion_helper<Traits_2, Arrangement_2, Event, Subcurve> Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Self
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Subcurve_ Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Subcurve
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Traits_ Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Traits_2
template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
typedef Traits_2::X_monotone_curve_2 Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::X_monotone_curve_2

Constructor & Destructor Documentation

template<class Traits_ , class Arrangement_ , class Event_ , class Subcurve_ >
Arr_bounded_planar_insertion_helper< Traits_, Arrangement_, Event_, Subcurve_ >::Arr_bounded_planar_insertion_helper ( Arrangement_2 arr) [inline]

Constructor.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines