Package: GrAL Base        GrAL: Packages | Concepts | Homepage

GrAL::vertex_on_edge_iterator< GRID, GT > Class Template Reference
[Grid Iterators]

Generic VertexOnEdge Iterator. More...

#include </home/guntram/tmp/GrAL/gral/base/include/Gral/Iterators/vertex-on-edge-iterator.h>

List of all members.

Public Types

typedef GRID grid_type
typedef GT::Vertex Vertex
typedef GT::vertex_handle vertex_handle
typedef GT::Edge Edge
typedef
grid_incidence_iterator_category_d< 0, 1 > 
category
typedef Edge anchor_type
typedef Vertex value_type
typedef Vertex element_type

Public Member Functions

 vertex_on_edge_iterator (Edge const &ee, int llv=0)
selfoperator++ ()
bool IsDone () const
Vertex operator* () const
vertex_handle handle () const
Edge const & TheEdge () const
Edge const & TheAnchor () const
grid_type const & TheGrid () const
bool operator== (self const &rhs) const
bool operator!= (self const &rhs) const
bool bound () const
bool valid () const

Static Public Member Functions

static self begin (Edge const &ee)
static self end (Edge const &ee)
static unsigned size (Edge const &)


Detailed Description

template<class GRID, class GT = grid_types<GRID>>
class GrAL::vertex_on_edge_iterator< GRID, GT >

Generic VertexOnEdge Iterator.

Template parameters:

Definition at line 34 of file vertex-on-edge-iterator.h.


The documentation for this class was generated from the following file:

©  Guntram Berti 1997-2009. See the GrAL Homepage for up-to-date information.

Generated on Tue Mar 31 19:11:43 2009 for GrAL Base by doxygen 1.5.8