MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mc_gestionnaire.h
Aller à la documentation de ce fichier.
1 //####//------------------------------------------------------------
2 //####//------------------------------------------------------------
3 //####// MAGiC
4 //####// Jean Christophe Cuilliere et Vincent FRANCOIS
5 //####// Departement de Genie Mecanique - UQTR
6 //####//------------------------------------------------------------
7 //####// MAGIC est un projet de recherche de l equipe ERICCA
8 //####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9 //####// http://www.uqtr.ca/ericca
10 //####// http://www.uqtr.ca/
11 //####//------------------------------------------------------------
12 //####//------------------------------------------------------------
13 //####//
14 //####// mc_gestionnaire.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 17:15:00 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #ifndef mc_gestionnaireH
24 #define mc_gestionnaireH
25 
26 
27 #include "tpl_liste_entite.h"
28 #include <string>
29 #include <map>
30 
32 {
33 public:
34  MC_GESTIONNAIRE(char* path);
37 
38  class MC_MATERIAU* ajouter_materiau(std::string nom,std::string descrip);
39  int get_nb_materiau();
40  class MC_MATERIAU* get_materiau(int num);
41  char* get_chemin();
42  void lire(void);
43 
44  int existe(std::string code);
45  std::string get_description(std::string code);
46  int get_description(std::string &code,std::string &description,int init=0);
47 
48 private:
50  std::string chemin;
51  std::map<std::string,std::string,std::less<std::string> > mecaliste;
52 
53 };
54 
55 
56 #endif
class MC_MATERIAU * get_materiau(int num)
class MC_MATERIAU * ajouter_materiau(std::string nom, std::string descrip)
std::string chemin
std::map< std::string, std::string, std::less< std::string > > mecaliste
int existe(std::string code)
TPL_LISTE_ENTITE< class MC_MATERIAU * > lst_mat
std::string get_description(std::string code)
std::string description
Definition: mc_materiau.h:48
std::string nom
Definition: mc_materiau.h:47