MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_definition.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 //####// mg_definition.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// Derniere modification par francois
20 //####// mer 03 jui 2024 16:36:26 EDT
21 //####//------------------------------------------------------------
22 //####//------------------------------------------------------------
23 #ifndef _MG_DEFINITION_
24 #define _MG_DEFINITION_
25 
26 
27 
28 
29 
30 #include <set>
31 
32 
33 
34 
35 const int MEME_SENS=1;
36 const int SENS_CONTRAIRE=-1;
37 
38 const int OK=1;
39 const int FAIL=0;
40 
41 
42 const int MAX_TYPE_SOLUTION=9;
43 const int MAX_ETAT=2;
44 
45 template <class T>
46 struct inf : std::binary_function<T, T, bool> {
47  bool operator() ( const T& x, const T& y) const {
48  return x->get_id() < y->get_id();
49  }
50 };
51 
52 /*#define MAILLEUR_AUTO 1000
53 #define TRIANGULATION 1010
54 #define IMPOSE 1020
55 #define DUPLIQUER 1030
56 #define MODIFICATION 1040
57 #define OPTIMISE 1050
58 #define DEFORME 1060
59 #define GMSH 1070
60 #define SQUELETTE 1080*/
61 
62 
63 namespace MAGIC
64 {
65 
67 {
68 public:
71 };
72 
73 };
74 
75 
76 class ORIGINE
77 {
78 public:
80 };
81 
82 
84 {
85 public:
87 
88 };
89 
91 {
92 public:
94 
95 };
96 
97 
98 
99 
100 
102 {
103 public:
104 
105 
107 
108 
110 
112 
113 
115 
116 };
117 
118 
120 {
121 public:
123 };
124 
126 {
127 public:
129 };
130 
132 {
133 public:
162  };
163 };
164 
165 
167 {
168 public:
170 };
171 
172 
173 
175 {
176 public:
178 };
179 
180 
181 
183 {
184 public:
186 };
187 
188 
189 };
190 #endif
191 
192 
@ TRIANGULATION_ARETEORIGINE
Definition: mg_definition.h:79
const int MAX_TYPE_SOLUTION
Definition: mg_definition.h:42
const int OK
Definition: mg_definition.h:38
const int MEME_SENS
Definition: mg_definition.h:35
const int FAIL
Definition: mg_definition.h:39
const int SENS_CONTRAIRE
Definition: mg_definition.h:36
const int MAX_ETAT
Definition: mg_definition.h:43
bool operator()(const T &x, const T &y) const
Definition: mg_definition.h:47