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
:
52
OT_CPU
*
compteur
;
53
bool
savedbg
;
54
char
nomfichierdbg
[500];
55
double
priorite_metrique
;
56
int
pas
;
57
OT_PARAMETRES
param
;
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
home
francois
tmp
lib
mailleur
src
mailleur.h
Généré le Mercredi 11 Juin 2025 23:00:07 pour MAGiC par
1.8.17