MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mc_materiau.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_materiau.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 17:15:00 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #ifndef mc_materiauH
24 #define mc_materiauH
25 
26 
27 
28 #include "tpl_liste_entite.h"
29 #include <string>
30 
32 {
33 public:
34  MC_MATERIAU(char* valnom,char*valdes);
35  ~MC_MATERIAU();
36 
37 
38  class MC_PROPRIETE* ajouter_propriete(char* nom,double val1,char* unite1,double val2,char* unite2,double val3,char* unite3);
39  int get_nb_propriete();
40  class MC_PROPRIETE* get_propriete(int num);
41  char* get_nom(void);
42  char* get_description(void);
43  class MC_PROPRIETE* get_propriete(char *nom);
44 
45 
46 private:
47  std::string nom;
48  std::string description;
50 };
51 
52 
53 
54 #endif
MC_MATERIAU
Definition: mc_materiau.h:31
MC_MATERIAU::lst_prop
TPL_LISTE_ENTITE< class MC_PROPRIETE * > lst_prop
Definition: mc_materiau.h:49
MC_MATERIAU::get_nb_propriete
int get_nb_propriete()
Definition: mc_materiau.cpp:66
MC_MATERIAU::~MC_MATERIAU
~MC_MATERIAU()
Definition: mc_materiau.cpp:40
MC_MATERIAU::ajouter_propriete
class MC_PROPRIETE * ajouter_propriete(char *nom, double val1, char *unite1, double val2, char *unite2, double val3, char *unite3)
Definition: mc_materiau.cpp:53
MC_MATERIAU::MC_MATERIAU
MC_MATERIAU(char *valnom, char *valdes)
Definition: mc_materiau.cpp:34
MC_MATERIAU::description
std::string description
Definition: mc_materiau.h:48
MC_MATERIAU::get_propriete
class MC_PROPRIETE * get_propriete(int num)
Definition: mc_materiau.cpp:71
TPL_LISTE_ENTITE< class MC_PROPRIETE * >
MC_PROPRIETE
Definition: mc_propriete.h:36
MC_MATERIAU::get_nom
char * get_nom(void)
Definition: mc_materiau.cpp:77
tpl_liste_entite.h
MC_MATERIAU::nom
std::string nom
Definition: mc_materiau.h:47
MC_MATERIAU::get_description
char * get_description(void)
Definition: mc_materiau.cpp:82