MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mailleur.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 //####// mailleur.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:55 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef _MAILLEUR_
23 #define _MAILLEUR_
24 
25 
26 
27 
28 #include <stdlib.h>
29 #include <string>
30 #include "ot_parametres.h"
31 #include "magic_affiche.h"
32 
33 class MAILLEUR : public MAGIC_AFFICHE
34 {
35 public :
36  MAILLEUR(bool save,class OT_CPU* comp=NULL);
37  MAILLEUR(MAILLEUR &mdd);
38  virtual ~MAILLEUR();
39  virtual int maille(class MG_GROUPE_TOPOLOGIQUE* mggt=NULL) = 0;
40  typedef void fonction_affiche(char *);
41  virtual void change_nom_fichierdbg(char *nom);
42  virtual void change_priorite_metrique(double val);
43 
44  void refresh(void);
45 
46  void ajouter_etape_cpu(std::string nom);
47 
48  void change_pas_integration(int val);
49  void ini_param(void);
50 
51 protected:
53  bool savedbg;
54  char nomfichierdbg[500];
56  int pas;
58 };
59 
60 
61 
62 
63 
64 
65 #endif
virtual void change_nom_fichierdbg(char *nom)
Definition: mailleur.cpp:66
void change_pas_integration(int val)
Definition: mailleur.cpp:92
char nomfichierdbg[500]
Definition: mailleur.h:54
void fonction_affiche(char *)
Definition: mailleur.h:40
virtual int maille(class MG_GROUPE_TOPOLOGIQUE *mggt=NULL)=0
OT_PARAMETRES param
Definition: mailleur.h:57
virtual void change_priorite_metrique(double val)
Definition: mailleur.cpp:53
virtual ~MAILLEUR()
Definition: mailleur.cpp:44
void refresh(void)
Definition: mailleur.cpp:49
MAILLEUR(bool save, class OT_CPU *comp=NULL)
Definition: mailleur.cpp:32
int pas
Definition: mailleur.h:56
OT_CPU * compteur
Definition: mailleur.h:52
double priorite_metrique
Definition: mailleur.h:55
void ini_param(void)
Definition: mailleur.cpp:71
bool savedbg
Definition: mailleur.h:53
void ajouter_etape_cpu(std::string nom)
Definition: mailleur.cpp:60
Definition: ot_cpu.h:32