ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/microstructure/src/mstruct_generateur.cpp
Revision: 929
Committed: Fri May 11 18:14:54 2018 UTC (7 years ago) by couturad
File size: 1072 byte(s)
Log Message:
Mise a jour des fonctionnalites de MICROSTRUCTURE

File Contents

# User Rev Content
1 couturad 919 #include "mstruct_generateur.h"
2     #include "mg_cg_modele.h"
3     #include "mg_gestionnaire.h"
4     #include "mg_cg.h"
5     using namespace MICROSTRUCTURE;
6    
7     GENERATEUR::GENERATEUR(MG_GESTIONNAIRE* mg_gestionnaire,char* nom_mgcg_modele)
8     {
9     m_mg_gestionnaire=mg_gestionnaire;
10     m_mgcg_modele=MG_CG::creer_MG_CG_MODELE(m_mg_gestionnaire,nom_mgcg_modele);
11     mg_gestionnaire->ajouter_mgcg_modele(m_mgcg_modele);
12     m_mgcg_modele->change_importer_triangulation(true);
13     m_mgcg_modele->change_fusionner_entite_similaire(false);
14     m_mgcg_modele->change_epsilon_triangulation(0.01);
15     }
16    
17     GENERATEUR::~GENERATEUR(void)
18     {
19     }
20    
21     MG_GESTIONNAIRE* GENERATEUR::get_mg_gestionnaire(void)
22     {
23     return m_mg_gestionnaire;
24     }
25    
26     MG_CG_MODELE* GENERATEUR::get_mgcg_modele(void)
27     {
28     return m_mgcg_modele;
29     }
30    
31     void GENERATEUR::change_mgcg_modele(MG_CG_MODELE* mgcg_modele)
32     {
33     m_mgcg_modele=mgcg_modele;
34     }
35    
36    
37 couturad 929 void GENERATEUR::active_affichage(MICROSTRUCTURE::fonction_affiche* fonc)
38     {
39     fonc_affiche = fonc;
40     affichageactif = 1;
41     }
42    
43     void GENERATEUR::affiche(char* message)
44     {
45     if(affichageactif==1) fonc_affiche(message);
46     }