OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/hostdependX86LINUX64.git] / include / mrcImageSmoothing.h
1 #ifndef MRCIMAGESMOOTHING_H
2 #define MRCIMAGESMOOTHING_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 mrcImageSmoothingInfo {
14     long flagRedirect;
15
16     long flagIn;
17     char* In;
18     FILE* fptIn;
19     
20     long flagOut;
21     char* Out;
22     FILE* fptOut;
23     
24     long flagsx;
25     long sx;
26     
27     long flagsy;
28     long sy;
29     
30     long flagsz;
31     long sz;
32     
33     long flagconfigFile;
34     char* configFile;
35     FILE* fptconfigFile;
36     
37     long flagmode;
38     long mode;
39     
40 } mrcImageSmoothingInfo;
41 extern void argCheck(mrcImageSmoothingInfo* info, int argc, char* avgv[]);
42 extern void init0(mrcImageSmoothingInfo* info);
43 extern void init1(mrcImageSmoothingInfo* info);
44 extern void usage(char* usage);
45 extern void additionalUsage(void);
46 extern void htmlBeforeUsage(char* usage);
47 extern void htmlAfterUsage(char* usage);
48 #endif /* MRCIMAGESMOOTHING_H */