MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence du modèle de la classe TPL_GRILLE< A >

#include <tpl_grille.h>

Graphe d'héritage de TPL_GRILLE< A >:
Graphe de collaboration de TPL_GRILLE< A >:

Fonctions membres publiques

 TPL_GRILLE ()
 
 ~TPL_GRILLE ()
 
virtual int get_nb_cellule (void)
 
virtual TPL_CELLULE_GRILLE< A > * get_cellule (int num)
 
virtual void initialiser (double xmin, double ymin, double zmin, double xmax, double ymax, double zmax, int nb_pasx, int nb_pasy, int nb_pasz)
 
virtual TPL_CELLULE_GRILLE< A > * get_cellule (double x, double y, double z)
 
virtual void get_coord_cellule (TPL_CELLULE_GRILLE< A > *cell, int &nx, int &ny, int &nz)
 
virtual TPL_CELLULE_GRILLE< A > * get_cellule (int nx, int ny, int nz)
 
virtual void rechercher (BOITE_3D bt, TPL_MAP_ENTITE< A > &liste_entite_trouve)
 
virtual void rechercher (double xcentre, double ycentre, double zcentre, double rayon_recherche, TPL_MAP_ENTITE< A > &liste_entite_trouve)
 
virtual void inserer (A a)
 
virtual void supprimer (A a)
 
virtual BOITE_3D get_boite (void)
 
virtual int get_pasx (void)
 
virtual int get_pasy (void)
 
virtual int get_pasz (void)
 
- Fonctions membres publiques hérités de GRILLE_BASE
 GRILLE_BASE ()
 
virtual ~GRILLE_BASE ()
 

Attributs privés

TPL_LISTE_ENTITE< TPL_CELLULE_GRILLE< A > * > lst_entite_cellule
 
double pasx
 
double pasy
 
double pasz
 
int nbpasx
 
int nbpasy
 
int nbpasz
 
BOITE_3D boite
 

Description détaillée

template<class A>
class TPL_GRILLE< A >

Définition à la ligne 121 du fichier tpl_grille.h.

Documentation des constructeurs et destructeur

◆ TPL_GRILLE()

template<class A >
TPL_GRILLE< A >::TPL_GRILLE ( )
inline

Définition à la ligne 124 du fichier tpl_grille.h.

◆ ~TPL_GRILLE()

template<class A >
TPL_GRILLE< A >::~TPL_GRILLE ( )
inline

Définition à la ligne 125 du fichier tpl_grille.h.

Documentation des fonctions membres

◆ get_boite()

template<class A >
virtual BOITE_3D TPL_GRILLE< A >::get_boite ( void  )
inlinevirtual

Définition à la ligne 333 du fichier tpl_grille.h.

Référencé par REC_SQUELETTE_OPT::calcul_branches().

Voici le graphe des appelants de cette fonction :

◆ get_cellule() [1/3]

template<class A >
virtual TPL_CELLULE_GRILLE<A>* TPL_GRILLE< A >::get_cellule ( double  x,
double  y,
double  z 
)
inlinevirtual

Définition à la ligne 167 du fichier tpl_grille.h.

◆ get_cellule() [2/3]

◆ get_cellule() [3/3]

template<class A >
virtual TPL_CELLULE_GRILLE<A>* TPL_GRILLE< A >::get_cellule ( int  nx,
int  ny,
int  nz 
)
inlinevirtual

Définition à la ligne 188 du fichier tpl_grille.h.

◆ get_coord_cellule()

template<class A >
virtual void TPL_GRILLE< A >::get_coord_cellule ( TPL_CELLULE_GRILLE< A > *  cell,
int &  nx,
int &  ny,
int &  nz 
)
inlinevirtual

Définition à la ligne 177 du fichier tpl_grille.h.

◆ get_nb_cellule()

template<class A >
virtual int TPL_GRILLE< A >::get_nb_cellule ( void  )
inlinevirtual

Implémente GRILLE_BASE.

Définition à la ligne 137 du fichier tpl_grille.h.

◆ get_pasx()

template<class A >
virtual int TPL_GRILLE< A >::get_pasx ( void  )
inlinevirtual

Définition à la ligne 338 du fichier tpl_grille.h.

◆ get_pasy()

template<class A >
virtual int TPL_GRILLE< A >::get_pasy ( void  )
inlinevirtual

Définition à la ligne 343 du fichier tpl_grille.h.

◆ get_pasz()

template<class A >
virtual int TPL_GRILLE< A >::get_pasz ( void  )
inlinevirtual

Définition à la ligne 348 du fichier tpl_grille.h.

◆ initialiser()

◆ inserer()

◆ rechercher() [1/2]

◆ rechercher() [2/2]

template<class A >
virtual void TPL_GRILLE< A >::rechercher ( double  xcentre,
double  ycentre,
double  zcentre,
double  rayon_recherche,
TPL_MAP_ENTITE< A > &  liste_entite_trouve 
)
inlinevirtual

Définition à la ligne 237 du fichier tpl_grille.h.

◆ supprimer()

template<class A >
virtual void TPL_GRILLE< A >::supprimer ( a)
inlinevirtual

Documentation des données membres

◆ boite

◆ lst_entite_cellule

◆ nbpasx

◆ nbpasy

◆ nbpasz

◆ pasx

◆ pasy

◆ pasz


La documentation de cette classe a été générée à partir du fichier suivant :