 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef __MGGESTIONNAIRE_
23 #define __MGGESTIONNAIRE_
44 typedef std::set<MG_IDENTIFICATEUR*,inf<MG_IDENTIFICATEUR*> >
LISTE_ENTITE;
51 typedef std::map<unsigned long,MG_ARBRE*,std::less<unsigned long> >
LISTE_MG_ARBRE;
62 virtual void vide(
void);
MG_MAILLAGE * get_premier_mg_maillage(LISTE_MG_MAILLAGE::iterator &it)
virtual void enregistrer(std::ostream &o, double version=MAGIC_VERSION_FICHIER_DOUBLE)
LISTE_MG_CONSTRUCTION lst_mg_construction
int supprimer_mg_constructionid(unsigned long num)
int supprimer_fem_solution_du_gestionnaire(unsigned int num)
void supprimer_tout_mg_arbre(void)
LISTE_MG_SOLUTION lst_mg_solution
int ajouter_fem_maillage(FEM_MAILLAGE *femmai)
void supprimer_tout_mg_construction(void)
MG_ARBRE * get_mg_arbreid(unsigned long num)
MG_ARBRE * get_premier_arbre(LISTE_MG_ARBRE::iterator &it)
virtual double get_version_fichier(void)
void supprimer_tout_fem_solution(void)
MG_GEOMETRIE * get_suivant_construction(LISTE_MG_CONSTRUCTION::iterator &it)
unsigned long entiteidmax
MG_CG_MODELE * get_mgcg_modele(unsigned int num)
virtual void get_fichier_dependant(std::vector< std::string > &liste_fichier)
std::set< MG_IDENTIFICATEUR *, inf< MG_IDENTIFICATEUR * > > LISTE_ENTITE
MG_GEOMETRIE * get_premier_construction(LISTE_MG_CONSTRUCTION::iterator &it)
MG_SOLUTION * get_suivant_mg_solution(LISTE_MG_SOLUTION::iterator &it)
unsigned int get_nb_mg_construction(void)
virtual ~MG_GESTIONNAIRE()
unsigned int get_nb_mg_geometrie(void)
unsigned int get_nb_mg_solution(void)
int supprimer_fem_solutionid(unsigned long num)
LISTE_MGCG_MODELE lst_mgcg_modele
void supprimer_tout_mg_solution(void)
void supprimer_tout_mg_geometrie(void)
int ajouter_fem_solution(FEM_SOLUTION *mgsol)
FEM_SOLUTION * get_suivant_fem_solution(LISTE_FEM_SOLUTION::iterator &it)
void supprimer_tout_mg_maillage(void)
int supprimer_fem_maillage(unsigned int num)
LISTE_MG_MAILLAGE lst_mg_maillage
std::map< unsigned long, MG_CG_MODELE *, std::less< unsigned long > > LISTE_MGCG_MODELE
int supprimer_mg_arbre(unsigned int num)
unsigned int get_nb_mg_arbre(void)
friend std::ostream & operator<<(std::ostream &o, MG_GESTIONNAIRE &gest)
FEM_SOLUTION * get_fem_solution(unsigned int num)
MG_GEOMETRIE * get_mg_construction(unsigned int num)
#define MAGIC_VERSION_FICHIER_DOUBLE
MG_SOLUTION * get_mg_solution(unsigned int num)
int supprimer_mg_construction(unsigned int num)
LISTE_MG_GEOMETRIE lst_mg_geometrie
FEM_SOLUTION * get_fem_solutionid(unsigned long num)
int ajouter_mg_maillage(MG_MAILLAGE *mgmai)
int supprimer_mg_maillage(unsigned int num)
MG_GEOMETRIE * get_suivant_geometrie(LISTE_MG_GEOMETRIE::iterator &it)
MG_GEOMETRIE * get_mg_constructionid(unsigned long num)
int ajouter_mg_arbre(MG_ARBRE *mgarbre)
std::map< unsigned long, MG_GEOMETRIE *, std::less< unsigned long > > LISTE_MG_CONSTRUCTION
MG_CG_MODELE * get_suivant_mgcg_modele(LISTE_MGCG_MODELE::iterator &it)
MG_SOLUTION * get_mg_solutionid(unsigned long num)
int supprimer_mgcg_modeleid(unsigned long num)
int supprimer_mg_geometrieid(unsigned long num)
int ajouter_mg_geometrie(MG_GEOMETRIE *mggeo)
int supprimer_mg_solution(unsigned int num)
int ajouter_mg_construction(MG_GEOMETRIE *construction)
FEM_MAILLAGE * get_fem_maillageid(unsigned long num)
LISTE_FEM_SOLUTION lst_fem_solution
unsigned long entitevisuelidmax
unsigned int get_nb_mgcg_modele(void)
int supprimer_mg_solutionid(unsigned long num)
FEM_MAILLAGE * get_fem_maillage(unsigned int num)
MG_GEOMETRIE * get_premier_geometrie(LISTE_MG_GEOMETRIE::iterator &it)
unsigned int get_nb_fem_maillage(void)
FEM_MAILLAGE * get_suivant_fem_maillage(LISTE_FEM_MAILLAGE::iterator &it)
MG_SOLUTION * get_premier_mg_solution(LISTE_MG_SOLUTION::iterator &it)
std::map< unsigned long, MG_SOLUTION *, std::less< unsigned long > > LISTE_MG_SOLUTION
MG_MAILLAGE * get_mg_maillage(unsigned int num)
LISTE_MG_ARBRE lst_mg_arbre
void recherche_bonidvisuel(MG_IDENTIFICATEUR &ident)
MG_ARBRE * get_mg_arbre(unsigned int num)
MG_CG_MODELE * get_mgcg_modeleid(unsigned long num)
MG_CG_MODELE * get_premier_mgcg_modele(LISTE_MGCG_MODELE::iterator &it)
FEM_MAILLAGE * get_premier_fem_maillage(LISTE_FEM_MAILLAGE::iterator &it)
int supprimer_fem_solution(unsigned int num)
int supprimer_mgcg_modele(unsigned int num)
std::map< unsigned long, FEM_SOLUTION *, std::less< unsigned long > > LISTE_FEM_SOLUTION
std::map< unsigned long, MG_MAILLAGE *, std::less< unsigned long > > LISTE_MG_MAILLAGE
void supprimer_tout_fem_maillage(void)
void recherche_bonid(MG_IDENTIFICATEUR &ident)
MG_MAILLAGE * get_mg_maillageid(unsigned long num)
std::ostream & operator<<(std::ostream &o, class MG_GESTIONNAIRE &gest)
std::map< unsigned long, FEM_MAILLAGE *, std::less< unsigned long > > LISTE_FEM_MAILLAGE
unsigned int get_nb_mg_maillage(void)
void supprimer_tout_mgcg_modele(void)
std::map< unsigned long, MG_GEOMETRIE *, std::less< unsigned long > > LISTE_MG_GEOMETRIE
MG_ARBRE * get_suivant_arbre(LISTE_MG_ARBRE::iterator &it)
FEM_SOLUTION * get_premier_fem_solution(LISTE_FEM_SOLUTION::iterator &it)
int supprimer_mg_maillageid(unsigned long num)
std::map< unsigned long, MG_ARBRE *, std::less< unsigned long > > LISTE_MG_ARBRE
unsigned int get_nb_fem_solution(void)
int ajouter_mgcg_modele(MG_CG_MODELE *mgcg_modele)
int supprimer_mg_arbreid(unsigned long num)
MG_GEOMETRIE * get_mg_geometrie(unsigned int num)
int supprimer_fem_maillageid(unsigned long num)
std::set< MG_IDENTIFICATEUR *, inf< MG_IDENTIFICATEUR * > > LISTE_ENTITE
MG_MAILLAGE * get_suivant_mg_maillage(LISTE_MG_MAILLAGE::iterator &it)
MG_GEOMETRIE * get_mg_geometrieid(unsigned long num)
LISTE_FEM_MAILLAGE lst_fem_maillage
int ajouter_mg_solution(MG_SOLUTION *mgsol)
int supprimer_mg_geometrie(unsigned int num)