OSDN Git Service

mrcImageSN: Add trimedAVG/Median
[eos/base.git] / src / Tools / mrcImage / mrcImageFlatFieldCorrection / inc / mrcImageFlatFieldCorrection.h
1 #ifndef MRCIMAGEFLATFIELDCORRECTION_H
2 #define MRCIMAGEFLATFIELDCORRECTION_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 mrcImageFlatFieldCorrectionInfo {
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 flagconfigFile;
25     char* configFile;
26     FILE* fptconfigFile;
27     
28     long flagmode;
29     long mode;
30     
31 } mrcImageFlatFieldCorrectionInfo;
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 extern void argCheck(mrcImageFlatFieldCorrectionInfo* info, int argc, char* avgv[]);
36 extern void khorosInit(int argc, char* avgv[]);
37 extern void init0(mrcImageFlatFieldCorrectionInfo* info);
38 extern void init1(mrcImageFlatFieldCorrectionInfo* info);
39 extern void usage(char* usage);
40 extern void additionalUsage(void);
41 extern void htmlBeforeUsage(char* usage);
42 extern void htmlAfterUsage(char* usage);
43 #ifdef __cplusplus
44 };
45 #endif
46 #endif /* MRCIMAGEFLATFIELDCORRECTION_H */