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
31
class
MC_MATERIAU
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
;
49
TPL_LISTE_ENTITE<class MC_PROPRIETE*>
lst_prop
;
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
home
francois
tmp
lib
mecanique
src
mc_materiau.h
Généré le Jeudi 12 Juin 2025 23:00:08 pour MAGiC par
1.8.17