CGrid3dIterator< T > Class Template Reference

#include <grid-3d.hh>

List of all members.

Public Member Functions

 CGrid3dIterator (const CGrid3d< T > &AGrid)
 CGrid3dIterator (const CGrid3d< T > &AGrid, const CBoundingBox &ABB)
 CGrid3dIterator (const CGrid3dIterator< T > &AI)
virtual ~CGrid3dIterator ()
virtual void reinit ()
virtual bool cont () const
virtual void next ()
int getI () const
int getJ () const
int getK () const
T & getCurrent () const
T & operator* () const
T * operator-> () const
CGrid3dIterator< T > & operator++ ()
CGrid3dIterator< T > operator++ (int)

Protected Attributes

const CGrid3d< T > & FGrid
int Fi
int Fj
int Fk
int FMinI
int FMinJ
int FMinK
int FMaxI
int FMaxJ
int FMaxK

Friends

std::ostream & operator<< (std::ostream &AO, const CGrid3dIterator< T > &AI)


Detailed Description

template<class T>
class CGrid3dIterator< T >

Definition at line 146 of file grid-3d.hh.


Constructor & Destructor Documentation

template<class T>
CGrid3dIterator< T >::CGrid3dIterator ( const CGrid3d< T > &  AGrid  )  [inline]

Definition at line 421 of file grid-3d.hh.

template<class T>
CGrid3dIterator< T >::CGrid3dIterator ( const CGrid3d< T > &  AGrid,
const CBoundingBox ABB 
) [inline]

Definition at line 432 of file grid-3d.hh.

template<class T>
CGrid3dIterator< T >::CGrid3dIterator ( const CGrid3dIterator< T > &  AI  )  [inline]

Definition at line 451 of file grid-3d.hh.

template<class T >
CGrid3dIterator< T >::~CGrid3dIterator (  )  [inline, virtual]

Definition at line 459 of file grid-3d.hh.


Member Function Documentation

template<class T >
bool CGrid3dIterator< T >::cont (  )  const [inline, virtual]

Definition at line 472 of file grid-3d.hh.

template<class T>
T& CGrid3dIterator< T >::getCurrent (  )  const [inline]

Definition at line 162 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::getI (  )  const [inline]

Definition at line 158 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::getJ (  )  const [inline]

Definition at line 159 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::getK (  )  const [inline]

Definition at line 160 of file grid-3d.hh.

template<class T >
void CGrid3dIterator< T >::next (  )  [inline, virtual]

Definition at line 478 of file grid-3d.hh.

template<class T>
T& CGrid3dIterator< T >::operator* (  )  const [inline]

Definition at line 163 of file grid-3d.hh.

template<class T>
CGrid3dIterator<T> CGrid3dIterator< T >::operator++ ( int   )  [inline]

Definition at line 172 of file grid-3d.hh.

template<class T>
CGrid3dIterator<T>& CGrid3dIterator< T >::operator++ (  )  [inline]

Definition at line 166 of file grid-3d.hh.

template<class T>
T* CGrid3dIterator< T >::operator-> (  )  const [inline]

Definition at line 164 of file grid-3d.hh.

template<class T >
void CGrid3dIterator< T >::reinit (  )  [inline, virtual]

Definition at line 464 of file grid-3d.hh.


Friends And Related Function Documentation

template<class T>
std::ostream& operator<< ( std::ostream &  AO,
const CGrid3dIterator< T > &  AI 
) [friend]

Definition at line 179 of file grid-3d.hh.


Member Data Documentation

template<class T>
const CGrid3d<T>& CGrid3dIterator< T >::FGrid [protected]

Definition at line 186 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::Fi [protected]

Definition at line 187 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::Fj [protected]

Definition at line 187 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::Fk [protected]

Definition at line 187 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::FMaxI [protected]

Definition at line 188 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::FMaxJ [protected]

Definition at line 188 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::FMaxK [protected]

Definition at line 188 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::FMinI [protected]

Definition at line 188 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::FMinJ [protected]

Definition at line 188 of file grid-3d.hh.

template<class T>
int CGrid3dIterator< T >::FMinK [protected]

Definition at line 188 of file grid-3d.hh.


The documentation for this class was generated from the following file:

Generated on Tue Jul 7 15:20:59 2009 for Moka libraries by  doxygen 1.5.8