CGridTree3d< T > Class Template Reference

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

Inherits CGridTree3dNode.

Collaboration diagram for CGridTree3d< T >:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

template<class T>
class CGridTree3d< T >

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


Constructor & Destructor Documentation

template<class T >
CGridTree3d< T >::CGridTree3d ( int  ASizeI,
int  ASizeJ,
int  ASizeK,
const CBoundingBox ABB 
) [inline]

Constructeur par défaut

Returns:
Une nouvelle instance de la classe
Construction d'une nouvelle instance de la classe initialisée avec...

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

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

Destructeur

Destruction de l'instance.

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


Member Function Documentation

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

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

template<class T >
CBoundingBox CGridTree3d< T >::getCellBoundingBox ( const CGridTree3dIterator< T > &  AIter  )  const [inline]

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

template<class T >
CGrid3d< CGridTree3dNode * > & CGridTree3d< T >::getGrid (  )  [inline]

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

template<class T >
int CGridTree3d< T >::getSizeI (  )  const [inline]

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

template<class T >
int CGridTree3d< T >::getSizeJ (  )  const [inline]

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

template<class T >
int CGridTree3d< T >::getSizeK (  )  const [inline]

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

template<class T >
void CGridTree3d< T >::setCell ( const CGridTree3dIterator< T > &  AIter,
const T &  AObj 
) [inline]

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

template<class T >
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.


Member Data Documentation

template<class T>
CGrid3d<CGridTree3dNode*> CGridTree3d< T >::FGrid [private]

Attributs privés

Definition at line 137 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