#include <grid-3d.hh>
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) |
Definition at line 146 of file grid-3d.hh.
CGrid3dIterator< T >::CGrid3dIterator | ( | const CGrid3d< T > & | AGrid | ) | [inline] |
Definition at line 421 of file grid-3d.hh.
CGrid3dIterator< T >::CGrid3dIterator | ( | const CGrid3d< T > & | AGrid, | |
const CBoundingBox & | ABB | |||
) | [inline] |
Definition at line 432 of file grid-3d.hh.
CGrid3dIterator< T >::CGrid3dIterator | ( | const CGrid3dIterator< T > & | AI | ) | [inline] |
Definition at line 451 of file grid-3d.hh.
CGrid3dIterator< T >::~CGrid3dIterator | ( | ) | [inline, virtual] |
Definition at line 459 of file grid-3d.hh.
bool CGrid3dIterator< T >::cont | ( | ) | const [inline, virtual] |
Definition at line 472 of file grid-3d.hh.
T& CGrid3dIterator< T >::getCurrent | ( | ) | const [inline] |
Definition at line 162 of file grid-3d.hh.
int CGrid3dIterator< T >::getI | ( | ) | const [inline] |
Definition at line 158 of file grid-3d.hh.
int CGrid3dIterator< T >::getJ | ( | ) | const [inline] |
Definition at line 159 of file grid-3d.hh.
int CGrid3dIterator< T >::getK | ( | ) | const [inline] |
Definition at line 160 of file grid-3d.hh.
void CGrid3dIterator< T >::next | ( | ) | [inline, virtual] |
Definition at line 478 of file grid-3d.hh.
T& CGrid3dIterator< T >::operator* | ( | ) | const [inline] |
Definition at line 163 of file grid-3d.hh.
CGrid3dIterator<T> CGrid3dIterator< T >::operator++ | ( | int | ) | [inline] |
Definition at line 172 of file grid-3d.hh.
CGrid3dIterator<T>& CGrid3dIterator< T >::operator++ | ( | ) | [inline] |
Definition at line 166 of file grid-3d.hh.
T* CGrid3dIterator< T >::operator-> | ( | ) | const [inline] |
Definition at line 164 of file grid-3d.hh.
void CGrid3dIterator< T >::reinit | ( | ) | [inline, virtual] |
Definition at line 464 of file grid-3d.hh.
std::ostream& operator<< | ( | std::ostream & | AO, | |
const CGrid3dIterator< T > & | AI | |||
) | [friend] |
Definition at line 179 of file grid-3d.hh.
const CGrid3d<T>& CGrid3dIterator< T >::FGrid [protected] |
Definition at line 186 of file grid-3d.hh.
int CGrid3dIterator< T >::Fi [protected] |
Definition at line 187 of file grid-3d.hh.
int CGrid3dIterator< T >::Fj [protected] |
Definition at line 187 of file grid-3d.hh.
int CGrid3dIterator< T >::Fk [protected] |
Definition at line 187 of file grid-3d.hh.
int CGrid3dIterator< T >::FMaxI [protected] |
Definition at line 188 of file grid-3d.hh.
int CGrid3dIterator< T >::FMaxJ [protected] |
Definition at line 188 of file grid-3d.hh.
int CGrid3dIterator< T >::FMaxK [protected] |
Definition at line 188 of file grid-3d.hh.
int CGrid3dIterator< T >::FMinI [protected] |
Definition at line 188 of file grid-3d.hh.
int CGrid3dIterator< T >::FMinJ [protected] |
Definition at line 188 of file grid-3d.hh.
int CGrid3dIterator< T >::FMinK [protected] |
Definition at line 188 of file grid-3d.hh.