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
31
class
MC_GESTIONNAIRE
32
{
33
public
:
34
MC_GESTIONNAIRE
(
char
* path);
35
MC_GESTIONNAIRE
();
36
~MC_GESTIONNAIRE
();
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
:
49
TPL_LISTE_ENTITE<class MC_MATERIAU*>
lst_mat
;
50
std::string
chemin
;
51
std::map<std::string,std::string,std::less<std::string> >
mecaliste
;
52
53
};
54
55
56
#endif
MC_MATERIAU
Definition:
mc_materiau.h:31
MC_GESTIONNAIRE::lst_mat
TPL_LISTE_ENTITE< class MC_MATERIAU * > lst_mat
Definition:
mc_gestionnaire.h:49
MC_GESTIONNAIRE::lire
void lire(void)
Definition:
mc_gestionnaire.cpp:242
MC_GESTIONNAIRE::mecaliste
std::map< std::string, std::string, std::less< std::string > > mecaliste
Definition:
mc_gestionnaire.h:51
MC_GESTIONNAIRE
Definition:
mc_gestionnaire.h:31
MC_GESTIONNAIRE::existe
int existe(std::string code)
Definition:
mc_gestionnaire.cpp:174
MC_GESTIONNAIRE::chemin
std::string chemin
Definition:
mc_gestionnaire.h:50
MC_GESTIONNAIRE::MC_GESTIONNAIRE
MC_GESTIONNAIRE()
Definition:
mc_gestionnaire.cpp:40
MC_GESTIONNAIRE::get_chemin
char * get_chemin()
Definition:
mc_gestionnaire.cpp:236
MC_MATERIAU::description
std::string description
Definition:
mc_materiau.h:48
MC_GESTIONNAIRE::get_nb_materiau
int get_nb_materiau()
Definition:
mc_gestionnaire.cpp:226
MC_GESTIONNAIRE::~MC_GESTIONNAIRE
~MC_GESTIONNAIRE()
Definition:
mc_gestionnaire.cpp:207
TPL_LISTE_ENTITE< class MC_MATERIAU * >
tpl_liste_entite.h
MC_MATERIAU::nom
std::string nom
Definition:
mc_materiau.h:47
MC_GESTIONNAIRE::get_materiau
class MC_MATERIAU * get_materiau(int num)
Definition:
mc_gestionnaire.cpp:231
MC_GESTIONNAIRE::get_description
std::string get_description(std::string code)
Definition:
mc_gestionnaire.cpp:182
MC_GESTIONNAIRE::ajouter_materiau
class MC_MATERIAU * ajouter_materiau(std::string nom, std::string descrip)
Definition:
mc_gestionnaire.cpp:219
home
francois
tmp
lib
mecanique
src
mc_gestionnaire.h
Généré le Jeudi 12 Juin 2025 23:00:08 pour MAGiC par
1.8.17