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

CellOnVertex2D_Iterator Class Reference

#include <cell-on-vertex2d-it.h>

Inheritance diagram for CellOnVertex2D_Iterator:

Inheritance graph
[legend]
Collaboration diagram for CellOnVertex2D_Iterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Cell value_type
typedef Cell element_type
typedef Vertex anchor_type

Public Methods

 CellOnVertex2D_Iterator ()
 CellOnVertex2D_Iterator (const Vertex &VV)
 CellOnVertex2D_Iterator (int c, const Vertex &VV)
 ~CellOnVertex2D_Iterator ()
Cell operator * () const
self & operator++ ()
self & operator-- ()
bool IsDone () const
 operator bool () const
int LocalNumber () const
Vertex const & TheVertex () const
Vertex const & TheAnchor () const
Complex const & TheGrid () const

Friends

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

Member Typedef Documentation

typedef Cell CellOnVertex2D_Iterator::value_type
 

Definition at line 21 of file cell-on-vertex2d-it.h.

typedef Cell CellOnVertex2D_Iterator::element_type
 

Definition at line 22 of file cell-on-vertex2d-it.h.

typedef Vertex CellOnVertex2D_Iterator::anchor_type
 

Definition at line 23 of file cell-on-vertex2d-it.h.


Constructor & Destructor Documentation

CellOnVertex2D_Iterator::CellOnVertex2D_Iterator   [inline]
 

Definition at line 27 of file cell-on-vertex2d-it.h.

CellOnVertex2D_Iterator::CellOnVertex2D_Iterator const Vertex   VV [inline]
 

Definition at line 29 of file cell-on-vertex2d-it.h.

References complex2d_types::Vertex.

CellOnVertex2D_Iterator::CellOnVertex2D_Iterator int    c,
const Vertex   VV
[inline]
 

Definition at line 31 of file cell-on-vertex2d-it.h.

References complex2d_types::Vertex.

CellOnVertex2D_Iterator::~CellOnVertex2D_Iterator   [inline]
 

Definition at line 34 of file cell-on-vertex2d-it.h.


Member Function Documentation

Cell CellOnVertex2D_Iterator::operator *   const [inline]
 

Definition at line 39 of file cell-on-vertex2d-it.h.

References complex2d_types::Cell, and TheGrid.

self& CellOnVertex2D_Iterator::operator++   [inline]
 

Definition at line 41 of file cell-on-vertex2d-it.h.

self& CellOnVertex2D_Iterator::operator--   [inline]
 

Definition at line 42 of file cell-on-vertex2d-it.h.

bool CellOnVertex2D_Iterator::IsDone   const [inline]
 

Definition at line 46 of file cell-on-vertex2d-it.h.

Referenced by operator bool.

CellOnVertex2D_Iterator::operator bool   const [inline]
 

Definition at line 47 of file cell-on-vertex2d-it.h.

References IsDone.

int CellOnVertex2D_Iterator::LocalNumber   const [inline]
 

Definition at line 48 of file cell-on-vertex2d-it.h.

Vertex const& CellOnVertex2D_Iterator::TheVertex   const [inline]
 

Definition at line 52 of file cell-on-vertex2d-it.h.

References complex2d_types::Vertex.

Vertex const& CellOnVertex2D_Iterator::TheAnchor   const [inline]
 

Definition at line 53 of file cell-on-vertex2d-it.h.

References complex2d_types::Vertex.

Complex const& CellOnVertex2D_Iterator::TheGrid   const [inline]
 

Definition at line 54 of file cell-on-vertex2d-it.h.

References complex2d_types::Complex.

Referenced by operator *.


Friends And Related Function Documentation

friend class Complex2D [friend]
 

Definition at line 12 of file cell-on-vertex2d-it.h.

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

Definition at line 58 of file cell-on-vertex2d-it.h.

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

Definition at line 60 of file cell-on-vertex2d-it.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:06:59 2002 for GrAL Complex2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000