ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/app/criaqoperation/src/criaqoperators.h
Revision: 554
Committed: Tue Sep 30 21:22:14 2014 UTC (10 years, 10 months ago) by sattarpa
Content type: text/plain
File size: 1138 byte(s)
Log Message:
test tools for GNIF are added

File Contents

# User Rev Content
1 sattarpa 554 #ifndef _CRIAQOPERATORS_
2     #define _CRIAQOPERATORS_
3     #include "mailleur.h"
4    
5     class MG_MAILLAGE;
6     class MG_GEOMETRIE;
7     class MG_NOEUD;
8     class MG_GESTIONNAIRE;
9     class MG_TRIANGLE;
10     class MG_ELEMENT_TOPOLOGIQUE;
11    
12     class CRIAQOPERATORS:public MAILLEUR
13     {
14     public:
15     CRIAQOPERATORS(char* magicfilename,int meshno);
16     CRIAQOPERATORS(CRIAQOPERATORS& mdd);
17     virtual ~CRIAQOPERATORS();
18     virtual void maille(MG_GROUPE_TOPOLOGIQUE* mggt=NULL) {};
19    
20     void surfmaker_e1(char* outputfilename);
21     void surfmaker_e2(char* outputfilename);
22     void surfmaker_e2t(char* outputfilename);
23     void surfmaker_e3(char* outputfilename);
24     void gnifformatmaker(char* elementxtoutfile,char* nodtxtoutfile);
25     void rmovscnprtfromdefrmdcad(char* outputfilename);
26     void msh2dmakerfrommsh3d(char* outputfilename);
27     void bumpmaker(char* outputfilename,int bumpndid,double bumptip);
28    
29     private:
30     char* magicfilename;
31     char* elementxtoutfile;
32     char* nodtxtoutfile;
33     int meshno;
34     char* outputfilename;
35     MG_MAILLAGE* mai;
36     MG_MAILLAGE* mainew;
37     MG_GEOMETRIE* geo;
38     MG_GEOMETRIE* geonew;
39     MG_GESTIONNAIRE* gest;
40     MG_GESTIONNAIRE* gestnew;
41     //MG_ELEMENT_TOPOLOGIQUE *top;
42     int bumpndid;
43     double bumptip;
44    
45     };
46    
47    
48     #endif