OSDN Git Service

Fixed conflict
[eos/hostdependX86LINUX64.git] / include / mrcImageColoring.h
1 #ifndef MRCIMAGECOLORING_H
2 #define MRCIMAGECOLORING_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 mrcImageColoringInfo {
14     long flagRedirect;
15
16     long flagrIn;
17     char* rIn;
18     FILE* fptrIn;
19     
20     long flaggIn;
21     char* gIn;
22     FILE* fptgIn;
23     
24     long flagbIn;
25     char* bIn;
26     FILE* fptbIn;
27     
28     long flagrHigh;
29     float rHigh;
30     
31     long flagrLow;
32     float rLow;
33     
34     long flaggHigh;
35     float gHigh;
36     
37     long flaggLow;
38     float gLow;
39     
40     long flagbHigh;
41     float bHigh;
42     
43     long flagbLow;
44     float bLow;
45     
46     long flagOut;
47     char* Out;
48     FILE* fptOut;
49     
50     long flagconfigFile;
51     char* configFile;
52     FILE* fptconfigFile;
53     
54     long flagmode;
55     long mode;
56     
57 } mrcImageColoringInfo;
58 #ifdef __cplusplus
59 extern "C" {
60 #endif
61 extern void argCheck(mrcImageColoringInfo* info, int argc, char* avgv[]);
62 extern void khorosInit(int argc, char* avgv[]);
63 extern void init0(mrcImageColoringInfo* info);
64 extern void init1(mrcImageColoringInfo* info);
65 extern void usage(char* usage);
66 extern void additionalUsage(void);
67 extern void htmlBeforeUsage(char* usage);
68 extern void htmlAfterUsage(char* usage);
69 #ifdef __cplusplus
70 };
71 #endif
72 #endif /* MRCIMAGECOLORING_H */