BWAPI
Public Types | Public Member Functions
Arr_isolated_vertex< V, H, F > Class Template Reference

#include <Arr_dcel_base.h>

Inheritance diagram for Arr_isolated_vertex< V, H, F >:
Inheritance graph
[legend]
Collaboration diagram for Arr_isolated_vertex< V, H, F >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Arr_isolated_vertex< V,
H, F > 
Self
typedef Arr_face< V, H, F > Face
typedef
Face::Isolated_vertex_iterator 
Isolated_vertex_iterator

Public Member Functions

 Arr_isolated_vertex ()
 Arr_isolated_vertex (const Arr_isolated_vertex &other)
const Faceface () const
Faceface ()
void set_face (Face *f)
Isolated_vertex_iterator iterator () const
Isolated_vertex_iterator iterator ()
void set_iterator (Isolated_vertex_iterator iv)

template<class V, class H, class F>
class Arr_isolated_vertex< V, H, F >


Member Typedef Documentation

template<class V , class H , class F >
typedef Arr_face<V,H,F> Arr_isolated_vertex< V, H, F >::Face
template<class V , class H , class F >
typedef Face::Isolated_vertex_iterator Arr_isolated_vertex< V, H, F >::Isolated_vertex_iterator
template<class V , class H , class F >
typedef Arr_isolated_vertex<V,H,F> Arr_isolated_vertex< V, H, F >::Self

Constructor & Destructor Documentation

template<class V , class H , class F >
Arr_isolated_vertex< V, H, F >::Arr_isolated_vertex ( ) [inline]

Default constructor.

template<class V , class H , class F >
Arr_isolated_vertex< V, H, F >::Arr_isolated_vertex ( const Arr_isolated_vertex< V, H, F > &  other) [inline]

Copy constructor.


Member Function Documentation

template<class V , class H , class F >
const Face* Arr_isolated_vertex< V, H, F >::face ( ) const [inline]

Get the containing face (const version).

template<class V , class H , class F >
Face* Arr_isolated_vertex< V, H, F >::face ( ) [inline]

Get the containing face (non-const version).

template<class V , class H , class F >
Isolated_vertex_iterator Arr_isolated_vertex< V, H, F >::iterator ( ) const [inline]

Get the isolated vertex iterator (const version).

Here is the caller graph for this function:

template<class V , class H , class F >
Isolated_vertex_iterator Arr_isolated_vertex< V, H, F >::iterator ( ) [inline]

Get the isolated vertex iterator (non-const version).

template<class V , class H , class F >
void Arr_isolated_vertex< V, H, F >::set_face ( Face f) [inline]

Set the incident face, the one that contains the isolated vertex.

Here is the caller graph for this function:

template<class V , class H , class F >
void Arr_isolated_vertex< V, H, F >::set_iterator ( Isolated_vertex_iterator  iv) [inline]

Set the isolated vertex iterator.

Here is the caller graph for this function:


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