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
MAILLEUR::savedbg
bool savedbg
Definition: mailleur.h:53
MAILLEUR::maille
virtual int maille(class MG_GROUPE_TOPOLOGIQUE *mggt=NULL)=0
OT_CPU
Definition: ot_cpu.h:31
MAILLEUR::refresh
void refresh(void)
Definition: mailleur.cpp:49
MAILLEUR::pas
int pas
Definition: mailleur.h:56
MAILLEUR::change_nom_fichierdbg
virtual void change_nom_fichierdbg(char *nom)
Definition: mailleur.cpp:66
ot_parametres.h
MAGIC_AFFICHE
Definition: magic_affiche.h:30
magic_affiche.h
MAILLEUR::~MAILLEUR
virtual ~MAILLEUR()
Definition: mailleur.cpp:44
MAILLEUR::change_pas_integration
void change_pas_integration(int val)
Definition: mailleur.cpp:92
OT_PARAMETRES
Definition: ot_parametres.h:31
MAILLEUR::fonction_affiche
void fonction_affiche(char *)
Definition: mailleur.h:40
MAILLEUR::ini_param
void ini_param(void)
Definition: mailleur.cpp:71
MG_GROUPE_TOPOLOGIQUE
Definition: mg_groupe_topologique.h:31
MAILLEUR::MAILLEUR
MAILLEUR(bool save, class OT_CPU *comp=NULL)
Definition: mailleur.cpp:32
MAILLEUR
Definition: mailleur.h:33
MAILLEUR::nomfichierdbg
char nomfichierdbg[500]
Definition: mailleur.h:54
MAILLEUR::priorite_metrique
double priorite_metrique
Definition: mailleur.h:55
MAILLEUR::ajouter_etape_cpu
void ajouter_etape_cpu(std::string nom)
Definition: mailleur.cpp:60
MAILLEUR::change_priorite_metrique
virtual void change_priorite_metrique(double val)
Definition: mailleur.cpp:53
MAILLEUR::compteur
OT_CPU * compteur
Definition: mailleur.h:52
MAILLEUR::param
OT_PARAMETRES param
Definition: mailleur.h:57