 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
49 std::map<MG_ELEMENT_TOPOLOGIQUE*,MG_ELEMENT_TOPOLOGIQUE*>::iterator it;
53 ele->get_topologie_sousjacente(&lst);
61 for (
int i=0;i<nb_geo;i++)
65 for (
int j=0;j<nbvol;j++)
71 if (affect==
false) boite=tmp;
76 for (
int j=0;j<nbcoque;j++)
82 if (affect==
false) boite=tmp;
126 BOITE_3D boite(xmin,ymin,zmin,xmax,ymax,zmax);
130 double rayonx=1.125*(boite.
get_xmax()-xc);
131 double rayony=1.125*(boite.
get_ymax()-yc);
132 double rayonz=1.125*(boite.
get_zmax()-zc);
133 boite.
reinit(xc-rayonx,yc-rayony,zc-rayonz,xc+rayonx,yc+rayony,zc+rayonz);
virtual BOITE_3D get_boite_3D(void)
virtual MG_ELEMENT_TOPOLOGIQUE * get_suivant(std::map< class MG_ELEMENT_TOPOLOGIQUE *, MG_ELEMENT_TOPOLOGIQUE * >::iterator &it)
unsigned int get_nb_mg_geometrie(void)
FCT_GENERATEUR_CONSTANTE(class MG_GESTIONNAIRE &mggest, double dn)
virtual int est_dans_laliste(MG_ELEMENT_TOPOLOGIQUE *ele)
TPL_GRILLE_INFO< CT_POINT< 1 > *, DOUBLEN< N > > grille
static void restaure_pas_echantillon(void)
~FCT_GENERATEUR_CONSTANTE()
void change_info(int num, B val)
virtual BOITE_3D get_boite_3D(void)
unsigned int get_nb_mg_coque(void)
void reinit(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax)
virtual void ajouter(X x)
unsigned int get_nb_mg_volume(void)
virtual TPL_CELLULE_GRILLE_INFO< A, B > * get_cellule(int num)
static void change_pas_echantillon(int val)
MG_COQUE * get_mg_coque(unsigned 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)
void change_grosseur(double f)
virtual MG_ELEMENT_TOPOLOGIQUE * get_premier(std::map< class MG_ELEMENT_TOPOLOGIQUE *, MG_ELEMENT_TOPOLOGIQUE * >::iterator &it)
void construit(int pas_echan=20, int pas_estim=20, class MG_GROUPE_TOPOLOGIQUE *mggt=NULL)
MG_GEOMETRIE * get_mg_geometrie(unsigned int num)
MG_VOLUME * get_mg_volume(unsigned int num)