MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mc_propriete.cpp
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_propriete.cpp
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 17:15:00 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 
24 #include "gestionversion.h"
25 
26 #pragma hdrstop
27 
28 #include "mc_propriete.h"
29 
30 
31 
32 
33 
35 {
36  nom=valeur;
37 }
38 
40 {
41 }
42 
43 
44 
45 void MC_PROPRIETE::change_valeur(int num,double val)
46 {
47  if (num>2) return;
48  if (num<0) return;
49  valeur[num]=val;
50 }
51 
52 void MC_PROPRIETE::change_unite(int num,char* val)
53 {
54  if (num>2) return;
55  if (num<0) return;
56  unite[num]=val;
57 }
58 
59 double MC_PROPRIETE::get_valeur(int num)
60 {
61  if (num>2) return 0.;
62  if (num<0) return 0.;
63  return valeur[num];
64 }
65 
67 {
68  if (num>2) return (char*)"";
69  if (num<0) return (char*)"";
70  return (char*)unite[num].c_str();
71 }
72 
73 
75 {
76  return (char*)nom.c_str();
77 }
78 
MC_PROPRIETE::get_unite
char * get_unite(int num)
Definition: mc_propriete.cpp:66
gestionversion.h
MC_PROPRIETE::unite
std::string unite[3]
Definition: mc_propriete.h:51
MC_PROPRIETE::change_unite
void change_unite(int num, char *val)
Definition: mc_propriete.cpp:52
MC_PROPRIETE::MC_PROPRIETE
MC_PROPRIETE(char *valeur)
Definition: mc_propriete.cpp:34
MC_PROPRIETE::~MC_PROPRIETE
~MC_PROPRIETE()
Definition: mc_propriete.cpp:39
MC_PROPRIETE::nom
std::string nom
Definition: mc_propriete.h:49
mc_propriete.h
MC_PROPRIETE::get_valeur
double get_valeur(int num)
Definition: mc_propriete.cpp:59
MC_PROPRIETE::valeur
double valeur[3]
Definition: mc_propriete.h:50
MC_PROPRIETE::change_valeur
void change_valeur(int num, double val)
Definition: mc_propriete.cpp:45
MC_PROPRIETE::get_nom
char * get_nom(void)
Definition: mc_propriete.cpp:74