BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Protected Attributes
Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2 Class Reference

#include <Arr_basic_insertion_traits_2.h>

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

List of all members.

Public Types

typedef Base_point_2 Base

Public Member Functions

 Ex_point_2 ()
 Ex_point_2 (const Base &pt)
 Ex_point_2 (const Base &pt, Vertex_handle v)
const Basebase () const
 operator const Base & () const
Vertex_handle vertex_handle () const
void set_vertex_handle (Vertex_handle v)

Protected Attributes

Base m_base_pt
Vertex_handle m_v

Detailed Description

template<typename Traits_, typename Arrangement_>
class Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2

Nested extension of the point type.


Member Typedef Documentation

template<typename Traits_ , typename Arrangement_ >
typedef Base_point_2 Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::Base

Constructor & Destructor Documentation

template<typename Traits_ , typename Arrangement_ >
Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::Ex_point_2 ( ) [inline]
template<typename Traits_ , typename Arrangement_ >
Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::Ex_point_2 ( const Base pt) [inline]
template<typename Traits_ , typename Arrangement_ >
Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::Ex_point_2 ( const Base pt,
Vertex_handle  v 
) [inline]

Member Function Documentation

template<typename Traits_ , typename Arrangement_ >
const Base& Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::base ( ) const [inline]

Here is the caller graph for this function:

template<typename Traits_ , typename Arrangement_ >
Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::operator const Base & ( ) const [inline]
template<typename Traits_ , typename Arrangement_ >
void Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::set_vertex_handle ( Vertex_handle  v) [inline]
template<typename Traits_ , typename Arrangement_ >
Vertex_handle Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::vertex_handle ( ) const [inline]

Here is the caller graph for this function:


Member Data Documentation

template<typename Traits_ , typename Arrangement_ >
Base Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::m_base_pt [protected]
template<typename Traits_ , typename Arrangement_ >
Vertex_handle Arr_basic_insertion_traits_2< Traits_, Arrangement_ >::Ex_point_2::m_v [protected]

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