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 |