CGridTree3dIterator< T > Class Template Reference

#include <grid-tree-3d.hh>

Collaboration diagram for CGridTree3dIterator< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Protected Member Functions

virtual void createSubIter ()
virtual void deleteSubIter ()

Protected Attributes

CGridTree3d< T > & FGrid
CGrid3dIterator
< CGridTree3dNode * > 
FIter
CGridTree3dIterator< T > * FSubIter
CBoundingBox FBB

Friends

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


Detailed Description

template<class T>
class CGridTree3dIterator< T >

Definition at line 145 of file grid-tree-3d.hh.


Constructor & Destructor Documentation

template<class T >
CGridTree3dIterator< T >::CGridTree3dIterator ( CGridTree3d< T > &  AGrid  )  [inline]

Definition at line 336 of file grid-tree-3d.hh.

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

Definition at line 345 of file grid-tree-3d.hh.

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

Definition at line 355 of file grid-tree-3d.hh.

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

Definition at line 367 of file grid-tree-3d.hh.


Member Function Documentation

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

Definition at line 388 of file grid-tree-3d.hh.

template<class T >
void CGridTree3dIterator< T >::createSubIter (  )  [inline, protected, virtual]

Definition at line 419 of file grid-tree-3d.hh.

template<class T >
void CGridTree3dIterator< T >::deleteSubIter (  )  [inline, protected, virtual]

Definition at line 436 of file grid-tree-3d.hh.

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

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

template<class T>
const CGridTree3dIterator<T>& CGridTree3dIterator< T >::getGoodIter (  )  const [inline]

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

template<class T>
CGridTree3d<T>& CGridTree3dIterator< T >::getGridTree (  )  const [inline]

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

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

Definition at line 157 of file grid-tree-3d.hh.

template<class T>
const CGrid3dIterator<CGridTree3dNode*>& CGridTree3dIterator< T >::getIter (  )  const [inline]

Definition at line 161 of file grid-tree-3d.hh.

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

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

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

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

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

Definition at line 396 of file grid-tree-3d.hh.

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

Definition at line 173 of file grid-tree-3d.hh.

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

Definition at line 182 of file grid-tree-3d.hh.

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

Definition at line 176 of file grid-tree-3d.hh.

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

Definition at line 174 of file grid-tree-3d.hh.

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

Definition at line 375 of file grid-tree-3d.hh.


Friends And Related Function Documentation

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

Definition at line 189 of file grid-tree-3d.hh.


Member Data Documentation

template<class T>
CBoundingBox CGridTree3dIterator< T >::FBB [protected]

Definition at line 208 of file grid-tree-3d.hh.

template<class T>
CGridTree3d<T>& CGridTree3dIterator< T >::FGrid [protected]

Definition at line 205 of file grid-tree-3d.hh.

template<class T>
CGrid3dIterator<CGridTree3dNode*> CGridTree3dIterator< T >::FIter [protected]

Definition at line 206 of file grid-tree-3d.hh.

template<class T>
CGridTree3dIterator<T>* CGridTree3dIterator< T >::FSubIter [protected]

Definition at line 207 of file grid-tree-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