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::VertexOnCellIterator Class Reference

#include <cartesian-grid2d.h>

Inheritance diagram for RegGrid2D::VertexOnCellIterator:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef Cell anchor_type
typedef Vertex value_type
typedef Vertex element_type

Public Methods

 VertexOnCellIterator ()
 VertexOnCellIterator (const Cell &cc)
 VertexOnCellIterator (Cell::corner vv, const Cell &cc, const Grid *g)
self & operator++ ()
self operator++ (int)
Vertex operator * () const
bool IsDone () const
int LocalNumber () const
vertex_handle handle () const
self CyclicSucc () const
self CyclicPred () const
Cell const & TheCell () const
Cell const & TheAnchor () const

Friends

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

Member Typedef Documentation

typedef Cell RegGrid2D::VertexOnCellIterator::anchor_type
 

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

typedef Vertex RegGrid2D::VertexOnCellIterator::value_type
 

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

typedef Vertex RegGrid2D::VertexOnCellIterator::element_type
 

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


Constructor & Destructor Documentation

RegGrid2D::VertexOnCellIterator::VertexOnCellIterator   [inline]
 

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

RegGrid2D::VertexOnCellIterator::VertexOnCellIterator const Cell   cc [inline, explicit]
 

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

References RegGrid2D::inc_iterator_base::base, and RegGrid2D::inc_iterator_base::TheGrid.

RegGrid2D::VertexOnCellIterator::VertexOnCellIterator Cell::corner    vv,
const Cell   cc,
const Grid   g
[inline]
 

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

References RegGrid2D::inc_iterator_base::base.


Member Function Documentation

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

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

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

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

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

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

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

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

int RegGrid2D::VertexOnCellIterator::LocalNumber   const [inline]
 

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

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

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

self RegGrid2D::VertexOnCellIterator::CyclicSucc   const [inline]
 

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

self RegGrid2D::VertexOnCellIterator::CyclicPred   const [inline]
 

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

Cell const& RegGrid2D::VertexOnCellIterator::TheCell   const [inline]
 

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

Cell const& RegGrid2D::VertexOnCellIterator::TheAnchor   const [inline]
 

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


Friends And Related Function Documentation

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

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

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

Definition at line 754 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:22 2002 for GrAL Cartesian2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000