#include <grid-tree-3d.hh>
Inherits CGridTree3dNode.
Public Member Functions | |
Constructeurs et destructeur | |
CGridTree3d (int ASizeI, int ASizeJ, int ASizeK, const CBoundingBox &ABB) | |
virtual | ~CGridTree3d () |
Méthodes publiques | |
int | getSizeI () const |
int | getSizeJ () const |
int | getSizeK () const |
CGrid3d< CGridTree3dNode * > & | getGrid () |
const T & | getCell (const CGridTree3dIterator< T > &AIter) const |
CBoundingBox | getCellBoundingBox (const CGridTree3dIterator< T > &AIter) const |
void | setCell (const CGridTree3dIterator< T > &AIter, const T &AObj) |
CGridTree3d< T > * | splitCellInGrid (const CGridTree3dIterator< T > &AIter, int ASizeI, int ASizeJ, int ASizeK) |
Private Attributes | |
CGrid3d< CGridTree3dNode * > | FGrid |
Definition at line 70 of file grid-tree-3d.hh.
CGridTree3d< T >::CGridTree3d | ( | int | ASizeI, | |
int | ASizeJ, | |||
int | ASizeK, | |||
const CBoundingBox & | ABB | |||
) | [inline] |
Constructeur par défaut
Definition at line 216 of file grid-tree-3d.hh.
CGridTree3d< T >::~CGridTree3d | ( | ) | [inline, virtual] |
const T & CGridTree3d< T >::getCell | ( | const CGridTree3dIterator< T > & | AIter | ) | const [inline] |
Definition at line 271 of file grid-tree-3d.hh.
CBoundingBox CGridTree3d< T >::getCellBoundingBox | ( | const CGridTree3dIterator< T > & | AIter | ) | const [inline] |
Definition at line 287 of file grid-tree-3d.hh.
CGrid3d< CGridTree3dNode * > & CGridTree3d< T >::getGrid | ( | ) | [inline] |
Definition at line 263 of file grid-tree-3d.hh.
int CGridTree3d< T >::getSizeI | ( | ) | const [inline] |
Definition at line 239 of file grid-tree-3d.hh.
int CGridTree3d< T >::getSizeJ | ( | ) | const [inline] |
Definition at line 247 of file grid-tree-3d.hh.
int CGridTree3d< T >::getSizeK | ( | ) | const [inline] |
Definition at line 255 of file grid-tree-3d.hh.
void CGridTree3d< T >::setCell | ( | const CGridTree3dIterator< T > & | AIter, | |
const T & | AObj | |||
) | [inline] |
Definition at line 296 of file grid-tree-3d.hh.
CGridTree3d< T > * CGridTree3d< T >::splitCellInGrid | ( | const CGridTree3dIterator< T > & | AIter, | |
int | ASizeI, | |||
int | ASizeJ, | |||
int | ASizeK | |||
) | [inline] |
Definition at line 312 of file grid-tree-3d.hh.
CGrid3d<CGridTree3dNode*> CGridTree3d< T >::FGrid [private] |
Attributs privés
Definition at line 137 of file grid-tree-3d.hh.