ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/microstructure/src/mstruct_generateur.h
Revision: 926
Committed: Tue May 1 20:38:42 2018 UTC (7 years ago) by couturad
Content type: text/plain
File size: 632 byte(s)
Log Message:
Ajout de nouvelles fonctionnalités de representation et d'analyse des VES
*Modification du CMakeLists.txt de microstructure

File Contents

# User Rev Content
1 couturad 919 #ifndef _MSTRUCT_GENERATEUR_
2     #define _MSTRUCT_GENERATEUR_
3     class MG_GESTIONNAIRE;
4     class MG_CG_MODELE;
5     #include "mstruct_ves.h"
6    
7     namespace MICROSTRUCTURE
8     {
9     class GENERATEUR
10     {
11     public:
12     enum TYPE_GENERATEUR{RSA=0};
13     GENERATEUR(MG_GESTIONNAIRE* mg_gestionnaire,char* nom_mgcg_modele);
14     ~GENERATEUR(void);
15     virtual MG_GESTIONNAIRE* get_mg_gestionnaire(void);
16     virtual MG_CG_MODELE* get_mgcg_modele(void);
17     virtual void change_mgcg_modele(MG_CG_MODELE* mgcg_modele);
18 couturad 926 virtual int construire(MSTRUCT_VES* ves)=0;
19 couturad 919 protected:
20     MG_GESTIONNAIRE* m_mg_gestionnaire;
21     MG_CG_MODELE* m_mgcg_modele;
22     };
23     }
24    
25     #endif