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

Vertex2D Class Reference

#include <vertex2d.h>

Inheritance diagram for Vertex2D:

Inheritance graph
[legend]
Collaboration diagram for Vertex2D:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Vertex2D self
typedef CellOnVertexIterator CellIterator

Public Methods

 Vertex2D ()
 Vertex2D (Complex2D const &cc)
 Vertex2D (Complex2D const &cc, vertex_handle pos)
 ~Vertex2D ()
CellOnVertexIterator FirstCell () const
CellOnVertexIterator EndCell () const
int NumOfCells () const
int NumOfEdges () const
int NumOfVertices () const
Complex const & TheGrid () const
Complex const & TheAnchor () const
vertex_handle handle () const

Friends

class Complex2D
class CellOnVertex2D_Iterator
bool operator< (const self &lhs, const self &rhs)
bool operator== (const self &lhs, const self &rhs)
bool operator!= (const self &lhs, const self &rhs)
ostream & operator<< (ostream &out, self const &rs)

Member Typedef Documentation

typedef Vertex2D Vertex2D::self
 

Definition at line 17 of file vertex2d.h.

typedef CellOnVertexIterator Vertex2D::CellIterator
 

Definition at line 18 of file vertex2d.h.


Constructor & Destructor Documentation

Vertex2D::Vertex2D   [inline]
 

Definition at line 22 of file vertex2d.h.

Vertex2D::Vertex2D Complex2D const &    cc [inline, explicit]
 

Definition at line 7 of file vertex2d.C.

References Complex2D::FirstVertex.

Vertex2D::Vertex2D Complex2D const &    cc,
vertex_handle    pos
[inline]
 

Definition at line 24 of file vertex2d.h.

References complex2d_types::vertex_handle.

Vertex2D::~Vertex2D   [inline]
 

Definition at line 28 of file vertex2d.h.


Member Function Documentation

CellOnVertex2D_Iterator Vertex2D::FirstCell   const [inline]
 

Definition at line 15 of file vertex2d.C.

References complex2d_types::CellOnVertexIterator.

CellOnVertex2D_Iterator Vertex2D::EndCell   const [inline]
 

Definition at line 19 of file vertex2d.C.

References complex2d_types::CellOnVertexIterator, and NumOfCells.

int Vertex2D::NumOfCells   const [inline]
 

Definition at line 35 of file vertex2d.h.

References vertex_base::_cells.

Referenced by EndCell, NumOfEdges, and NumOfVertices.

int Vertex2D::NumOfEdges   const [inline]
 

Definition at line 36 of file vertex2d.h.

References NumOfCells.

int Vertex2D::NumOfVertices   const [inline]
 

Definition at line 37 of file vertex2d.h.

References NumOfCells.

Complex const& Vertex2D::TheGrid   const [inline]
 

Definition at line 43 of file vertex2d.h.

References complex2d_types::Complex.

Complex const& Vertex2D::TheAnchor   const [inline]
 

Definition at line 44 of file vertex2d.h.

References complex2d_types::Complex.

vertex_handle Vertex2D::handle   const [inline]
 

Definition at line 46 of file vertex2d.h.

References complex2d_types::vertex_handle.


Friends And Related Function Documentation

friend class Complex2D [friend]
 

Definition at line 60 of file vertex2d.h.

friend class CellOnVertex2D_Iterator [friend]
 

Definition at line 61 of file vertex2d.h.

bool operator< const self   lhs,
const self   rhs
[friend]
 

Definition at line 50 of file vertex2d.h.

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

Definition at line 52 of file vertex2d.h.

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

Definition at line 54 of file vertex2d.h.

ostream& operator<< ostream &    out,
self const &    rs
[friend]
 

Definition at line 56 of file vertex2d.h.


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

Generated at Tue Feb 26 16:07:04 2002 for GrAL Complex2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000