OSDN Git Service

Fixed conflict
[eos/hostdependX86LINUX64.git] / include / mrcImageROI.h
1 #ifndef MRCIMAGEROI_H
2 #define MRCIMAGEROI_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 mrcImageROIInfo {
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 flagblx;
25     float blx;
26     
27     long flagbly;
28     float bly;
29     
30     long flagbrx;
31     float brx;
32     
33     long flagbry;
34     float bry;
35     
36     long flagtrx;
37     float trx;
38     
39     long flagtry;
40     float try;
41     
42     long flagtlx;
43     float tlx;
44     
45     long flagtly;
46     float tly;
47     
48     long flagWidthBeforeExpansion;
49     float WidthBeforeExpansion;
50     
51     long flagHeightBeforeExpansion;
52     float HeightBeforeExpansion;
53     
54     long flagAngle;
55     float Angle;
56     
57     long flagWidthAfterExpansion;
58     float WidthAfterExpansion;
59     
60     long flagHeightAfterExpansion;
61     float HeightAfterExpansion;
62     
63     long flagconfigFile;
64     char* configFile;
65     FILE* fptconfigFile;
66     
67     long flagmode;
68     long mode;
69     
70 } mrcImageROIInfo;
71 extern void argCheck(mrcImageROIInfo* info, int argc, char* avgv[]);
72 extern void init0(mrcImageROIInfo* info);
73 extern void init1(mrcImageROIInfo* info);
74 extern void usage(char* usage);
75 extern void additionalUsage(void);
76 extern void htmlBeforeUsage(char* usage);
77 extern void htmlAfterUsage(char* usage);
78 #endif /* MRCIMAGEROI_H */