BWAPI
Public Types | Public Member Functions | Protected Types | Protected Attributes
Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ > Class Template Reference

#include <Arr_bounded_planar_vert_decomp_helper.h>

Collaboration diagram for Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >:
Collaboration graph
[legend]

List of all members.

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_traitsm_top_traits
Face_const_handle m_unb_face

Detailed Description

template<class Traits_, class Arrangement_>
class Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >

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.


Member Typedef Documentation

template<class Traits_ , class Arrangement_ >
typedef Arrangement_ Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Arrangement_2
template<class Traits_ , class Arrangement_ >
typedef Sweep_line_empty_visitor<Traits_2> Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Base_visitor
template<class Traits_ , class Arrangement_ >
typedef Base_visitor::Event Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Event
template<class Traits_ , class Arrangement_ >
typedef Arrangement_2::Face_const_handle Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Face_const_handle
template<class Traits_ , class Arrangement_ >
typedef Base_visitor::Subcurve Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Subcurve
template<class Traits_ , class Arrangement_ >
typedef Arrangement_2::Topology_traits Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Topology_traits [protected]
template<class Traits_ , class Arrangement_ >
typedef Traits_ Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Traits_2

Constructor & Destructor Documentation

template<class Traits_ , class Arrangement_ >
Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::Arr_bounded_planar_vert_decomp_helper ( const Arrangement_2 arr) [inline]

Constructor.

Parameters:
arrThe arrangement.

Member Function Documentation

template<class Traits_ , class 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.

template<class Traits_ , class Arrangement_ >
void Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::before_sweep ( ) [inline]
template<class Traits_ , class Arrangement_ >
CGAL::Object Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::bottom_object ( ) const [inline]

Get the current bottom object.

Here is the call graph for this function:

template<class Traits_ , class Arrangement_ >
CGAL::Object Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::top_object ( ) const [inline]

Get the current top object.

Here is the call graph for this function:


Member Data Documentation

template<class Traits_ , class Arrangement_ >
const Topology_traits* Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::m_top_traits [protected]
template<class Traits_ , class Arrangement_ >
Face_const_handle Arr_bounded_planar_vert_decomp_helper< Traits_, Arrangement_ >::m_unb_face [protected]

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