OSDN Git Service

new file: bin/mrc2mrc
[eos/hostdependX86LINUX64.git] / include / mrcImageModelCreate.h
1 #ifndef MRCIMAGEMODELCREATE_H
2 #define MRCIMAGEMODELCREATE_H
3 #include <stdio.h>
4 #include <stdlib.h>
5
6 #define OPTION_FLAG     '-'
7 #define OPTION_FLAG_POS (0)
8 #define OPTION_POS      (1)
9
10
11
12
13 typedef struct mrcImageModelCreateInfo {
14     long flagRedirect;
15
16     long flagOut;
17     char* Out;
18     FILE* fptOut;
19     
20     long flagnx;
21     long nx;
22     
23     long flagny;
24     long ny;
25     
26     long flagnz;
27     long nz;
28     
29     long flagr;
30     long r;
31     
32     long flagconfigFile;
33     char* configFile;
34     FILE* fptconfigFile;
35     
36     long flagmode;
37     long mode;
38     
39 } mrcImageModelCreateInfo;
40 extern void argCheck(mrcImageModelCreateInfo* info, int argc, char* avgv[]);
41 extern void init0(mrcImageModelCreateInfo* info);
42 extern void init1(mrcImageModelCreateInfo* info);
43 extern void usage(char* usage);
44 extern void additionalUsage(void);
45 extern void htmlBeforeUsage(char* usage);
46 extern void htmlAfterUsage(char* usage);
47 #endif /* MRCIMAGEMODELCREATE_H */