Go to Overview over all GrAL packages.
Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

RegGrid2D::VertexIterator Class Reference

#include <cartesian-grid2d.h>

Inheritance diagram for RegGrid2D::VertexIterator:

Inheritance graph
[legend]
Collaboration diagram for RegGrid2D::VertexIterator:

Collaboration graph
[legend]
List of all members.

Public Methods

 VertexIterator ()
 VertexIterator (const Grid *g)
 VertexIterator (const Grid &g)
 VertexIterator (const Grid &g, vertex_handle vv)
 VertexIterator (vertex_handle vv, const Grid *g)
self & operator++ ()
self operator++ (int)
self & operator+= (const index_type &ij)
Vertex operator * () const
Vertex operator() (int i, int j) const
bool IsDone () const
 operator bool () const
vertex_handle GlobalNumber () const
vertex_handle handle () const

Friends

bool operator== (self const &lhs, self const &rhs)
bool operator!= (const self &lhs, const self &rhs)

Constructor & Destructor Documentation

RegGrid2D::VertexIterator::VertexIterator   [inline]
 

Definition at line 506 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::base.

RegGrid2D::VertexIterator::VertexIterator const Grid   g [inline]
 

Definition at line 507 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::base.

RegGrid2D::VertexIterator::VertexIterator const Grid   g [inline, explicit]
 

Definition at line 509 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::base.

RegGrid2D::VertexIterator::VertexIterator const Grid   g,
vertex_handle    vv
[inline]
 

Definition at line 510 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::base.

RegGrid2D::VertexIterator::VertexIterator vertex_handle    vv,
const Grid   g
[inline]
 

Definition at line 511 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::base.


Member Function Documentation

self& RegGrid2D::VertexIterator::operator++   [inline]
 

Definition at line 512 of file cartesian-grid2d.h.

self RegGrid2D::VertexIterator::operator++ int    [inline]
 

Definition at line 516 of file cartesian-grid2d.h.

self& RegGrid2D::VertexIterator::operator+= const index_type   ij [inline]
 

Definition at line 517 of file cartesian-grid2d.h.

References index_type, and RegGrid2D::seq_iterator_base::TheGrid.

Vertex RegGrid2D::VertexIterator::operator *   const [inline]
 

Definition at line 522 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::TheGrid.

Vertex RegGrid2D::VertexIterator::operator() int    i,
int    j
const [inline]
 

Definition at line 524 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::TheGrid.

bool RegGrid2D::VertexIterator::IsDone   const [inline]
 

Definition at line 528 of file cartesian-grid2d.h.

References RegGrid2D::seq_iterator_base::TheGrid.

Referenced by operator bool.

RegGrid2D::VertexIterator::operator bool   const [inline]
 

Definition at line 529 of file cartesian-grid2d.h.

References IsDone.

vertex_handle RegGrid2D::VertexIterator::GlobalNumber   const [inline]
 

Definition at line 530 of file cartesian-grid2d.h.

vertex_handle RegGrid2D::VertexIterator::handle   const [inline]
 

Definition at line 531 of file cartesian-grid2d.h.


Friends And Related Function Documentation

bool operator== self const &    lhs,
self const &    rhs
[friend]
 

Definition at line 533 of file cartesian-grid2d.h.

bool operator!= const self &    lhs,
const self &    rhs
[friend]
 

Definition at line 538 of file cartesian-grid2d.h.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 16:08:21 2002 for GrAL Cartesian2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000