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

#include <cartesian-grid2d.h>

Inheritance diagram for RegGrid2D::EdgeOnCellIterator:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef Edge value_type
typedef Edge element_type
typedef Cell anchor_type

Public Methods

 EdgeOnCellIterator ()
 EdgeOnCellIterator (Cell const &cc)
 EdgeOnCellIterator (Cell::side ee, const Cell &cc, const Grid *g)
self & operator++ ()
self operator++ (int)
Edge operator * () const
edge_handle handle () const
bool IsDone () const
 operator bool () const
int LocalNumber () const
Cell OtherCell () const
Vertex V1 () const
Vertex V2 () const
self CyclicSucc () const
self CyclicPred () const
Cell const & TheCell () const
Cell const & TheAnchor () const

Friends

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

Member Typedef Documentation

typedef Edge RegGrid2D::EdgeOnCellIterator::value_type
 

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

typedef Edge RegGrid2D::EdgeOnCellIterator::element_type
 

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

typedef Cell RegGrid2D::EdgeOnCellIterator::anchor_type
 

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


Constructor & Destructor Documentation

RegGrid2D::EdgeOnCellIterator::EdgeOnCellIterator   [inline]
 

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

RegGrid2D::EdgeOnCellIterator::EdgeOnCellIterator Cell const &    cc [inline, explicit]
 

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

RegGrid2D::EdgeOnCellIterator::EdgeOnCellIterator Cell::side    ee,
const Cell   cc,
const Grid   g
[inline]
 

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

References RegGrid2D::inc_iterator_base::base.


Member Function Documentation

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

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

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

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

Edge RegGrid2D::EdgeOnCellIterator::operator *   const [inline]
 

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

References TheCell.

edge_handle RegGrid2D::EdgeOnCellIterator::handle   const [inline]
 

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

References TheCell.

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

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

Referenced by operator bool.

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

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

References IsDone.

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

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

Cell RegGrid2D::EdgeOnCellIterator::OtherCell   const [inline]
 

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

References TheCell.

Vertex RegGrid2D::EdgeOnCellIterator::V1   const [inline]
 

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

Vertex RegGrid2D::EdgeOnCellIterator::V2   const [inline]
 

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

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

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

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

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

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

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

Referenced by handle, RegGrid2D::IsOnBoundary, operator *, and OtherCell.

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

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


Friends And Related Function Documentation

friend class CellOnCellIterator [friend]
 

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

friend class RegGrid2D [friend]
 

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

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

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

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

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