ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/mailleur/src/mailleur.cpp
Revision: 532
Committed: Fri Jul 4 14:39:20 2014 UTC (11 years, 1 month ago) by francois
File size: 1868 byte(s)
Log Message:
Resolution de bug avec le mailleur3D et la nouvelle formulation de carte de taille + parametrisation du pas d'integration dans le calcul des longueurs dans une metrique

File Contents

# Content
1 //------------------------------------------------------------
2 //------------------------------------------------------------
3 // MAGiC
4 // Jean Christophe Cuilli�re et Vincent FRANCOIS
5 // D�partement de G�nie M�canique - UQTR
6 //------------------------------------------------------------
7 // Le projet MAGIC est un projet de recherche du d�partement
8 // de g�nie m�canique de l'Universit� du Qu�bec �
9 // Trois Rivi�res
10 // Les librairies ne peuvent �tre utilis�es sans l'accord
11 // des auteurs (contact : francois@uqtr.ca)
12 //------------------------------------------------------------
13 //------------------------------------------------------------
14 //
15 // mailleur.cpp
16 //
17 //------------------------------------------------------------
18 //------------------------------------------------------------
19 // COPYRIGHT 2000
20 // Version du 02/03/2006 � 11H23
21 //------------------------------------------------------------
22 //------------------------------------------------------------
23
24
25 #include "gestionversion.h"
26 #include "mailleur.h"
27 #include "ot_cpu.h"
28
29
30
31 double MAILLEUR::priorite_metrique=0.65;
32
33
34 MAILLEUR::MAILLEUR(bool save,OT_CPU* comp):affichageactif(0),compteur(comp),savedbg(save),pas(32)
35 {
36 }
37
38 MAILLEUR::MAILLEUR(MAILLEUR &mdd):affichageactif(mdd.affichageactif),compteur(mdd.compteur),savedbg(mdd.savedbg),pas(mdd.pas)
39 {
40 }
41
42
43 MAILLEUR::~MAILLEUR()
44 {
45 }
46
47
48 void MAILLEUR::refresh(void)
49 {
50 }
51
52
53 void MAILLEUR::affiche(char *mess)
54 {
55 if (affichageactif==1) affiche2(mess);
56 }
57
58
59 void MAILLEUR::active_affichage(fonction_affiche *fonc)
60 {
61 affiche2=fonc;
62 affichageactif=1;
63 }
64
65 void MAILLEUR::ajouter_etape_cpu(std::string nom)
66 {
67 if (compteur!=NULL) compteur->ajouter_etape(nom);
68 }
69
70
71 void MAILLEUR::change_nom_fichierdbg(char *nom)
72 {
73 strcpy(nomfichierdbg,nom);
74 }
75
76
77 void MAILLEUR::change_pas_integration(int val)
78 {
79 pas=val;
80 }