#include <grid-tree-3d.hh>
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) |
Definition at line 145 of file grid-tree-3d.hh.
CGridTree3dIterator< T >::CGridTree3dIterator | ( | CGridTree3d< T > & | AGrid | ) | [inline] |
Definition at line 336 of file grid-tree-3d.hh.
CGridTree3dIterator< T >::CGridTree3dIterator | ( | CGridTree3d< T > & | AGrid, | |
const CBoundingBox & | ABB | |||
) | [inline] |
Definition at line 345 of file grid-tree-3d.hh.
CGridTree3dIterator< T >::CGridTree3dIterator | ( | const CGridTree3dIterator< T > & | AI | ) | [inline] |
Definition at line 355 of file grid-tree-3d.hh.
CGridTree3dIterator< T >::~CGridTree3dIterator | ( | ) | [inline, virtual] |
Definition at line 367 of file grid-tree-3d.hh.
bool CGridTree3dIterator< T >::cont | ( | ) | const [inline, virtual] |
Definition at line 388 of file grid-tree-3d.hh.
void CGridTree3dIterator< T >::createSubIter | ( | ) | [inline, protected, virtual] |
Definition at line 419 of file grid-tree-3d.hh.
void CGridTree3dIterator< T >::deleteSubIter | ( | ) | [inline, protected, virtual] |
Definition at line 436 of file grid-tree-3d.hh.
const T& CGridTree3dIterator< T >::getCurrent | ( | ) | const [inline] |
Definition at line 172 of file grid-tree-3d.hh.
const CGridTree3dIterator<T>& CGridTree3dIterator< T >::getGoodIter | ( | ) | const [inline] |
Definition at line 164 of file grid-tree-3d.hh.
CGridTree3d<T>& CGridTree3dIterator< T >::getGridTree | ( | ) | const [inline] |
Definition at line 163 of file grid-tree-3d.hh.
int CGridTree3dIterator< T >::getI | ( | ) | const [inline] |
Definition at line 157 of file grid-tree-3d.hh.
const CGrid3dIterator<CGridTree3dNode*>& CGridTree3dIterator< T >::getIter | ( | ) | const [inline] |
Definition at line 161 of file grid-tree-3d.hh.
int CGridTree3dIterator< T >::getJ | ( | ) | const [inline] |
Definition at line 158 of file grid-tree-3d.hh.
int CGridTree3dIterator< T >::getK | ( | ) | const [inline] |
Definition at line 159 of file grid-tree-3d.hh.
void CGridTree3dIterator< T >::next | ( | ) | [inline, virtual] |
Definition at line 396 of file grid-tree-3d.hh.
const T& CGridTree3dIterator< T >::operator* | ( | ) | const [inline] |
Definition at line 173 of file grid-tree-3d.hh.
CGridTree3dIterator<T> CGridTree3dIterator< T >::operator++ | ( | int | ) | [inline] |
Definition at line 182 of file grid-tree-3d.hh.
CGridTree3dIterator<T>& CGridTree3dIterator< T >::operator++ | ( | ) | [inline] |
Definition at line 176 of file grid-tree-3d.hh.
const T* CGridTree3dIterator< T >::operator-> | ( | ) | const [inline] |
Definition at line 174 of file grid-tree-3d.hh.
void CGridTree3dIterator< T >::reinit | ( | ) | [inline, virtual] |
Definition at line 375 of file grid-tree-3d.hh.
std::ostream& operator<< | ( | std::ostream & | AO, | |
const CGridTree3dIterator< T > & | AI | |||
) | [friend] |
Definition at line 189 of file grid-tree-3d.hh.
CBoundingBox CGridTree3dIterator< T >::FBB [protected] |
Definition at line 208 of file grid-tree-3d.hh.
CGridTree3d<T>& CGridTree3dIterator< T >::FGrid [protected] |
Definition at line 205 of file grid-tree-3d.hh.
CGrid3dIterator<CGridTree3dNode*> CGridTree3dIterator< T >::FIter [protected] |
Definition at line 206 of file grid-tree-3d.hh.
CGridTree3dIterator<T>* CGridTree3dIterator< T >::FSubIter [protected] |
Definition at line 207 of file grid-tree-3d.hh.