-
Notifications
You must be signed in to change notification settings - Fork 10
/
globals.h
113 lines (113 loc) · 3.17 KB
/
globals.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#ifndef GLOBALS
#define GLOBALS
extern double* INI_DIA_PARAMS; //additional multiplier,min angle (in degrees),exponent
extern int* INI_AO_FLIP;
extern int INI_RADAR_FLIP;
extern double INI_MAX_RD_ANGLE;
extern int INI_RESTORE_ALBEDO;
extern double INI_SET_RD_ZERO;
extern int INI_IGNORE_AO_ALBEDO;
extern int INI_ALBEDO_FIT_ONLY;
extern int INI_SUBDIV_TYPE_BUTTERFLY;
extern int INI_VERTEX_NORMAL;
extern int INI_FIX_VERTEX_NBR;
extern int *INI_FIX_VERTEX_LIST;
extern double INI_COM_WEIGHT;
extern int INI_HAVE_LC;
extern int INI_HAVE_AO;
extern int INI_HAVE_OC;
extern int INI_HAVE_HF;
extern int INI_HAVE_RD;
extern double *INI_AO_TOTAL_BRIGHT;
extern double *INI_AO_REDUCE_ZERO;
extern int INI_FIT_AO_ALBEDO;
extern int INI_VERBOSE;
extern double INI_ANGLE_B;
extern double INI_ANGLE_L;
extern double INI_ANGLE_P;
extern double INI_ANGLE_PHI0;
extern int INI_LMAX;
extern int INI_SD_LEVEL;
extern int INI_LC_ARE_RELATIVE;
extern int INI_CNTR_IS_SPARSE;
extern int INI_CNTR_RAD;
extern char *INI_SHAPE_FILE;
extern char *OUT_SHAPE_FILE;
extern char *OUT_PARAM_FILE;
extern char *OUT_SHAPE_PARAM_FILE;
extern char *INI_INPUT_AO_OFFSET;
extern char *INI_OUTPUT_AO_OFFSET;
extern char *INI_INPUT_RD_OFFSET;
extern char *INI_OUTPUT_RD_OFFSET;
extern char *INI_RESTORE_STATE;
extern char *INI_INPUTOBJSHAPE;
extern char *INI_INPUTSHAPE;
extern char *INI_ALBEDO_FILE;
extern double *INI_OC_OFFSET;
extern char *OUT_LC_FILE;
extern int USE_ELLIPSOID;
extern double ELLIPSOID_SEMI_A;
extern double ELLIPSOID_SEMI_B;
extern double ELLIPSOID_SEMI_C;
extern double INI_MIN_TIM;
extern double INI_RDEXP;
extern double INI_DW_DEC;
extern int INI_NROWS;
extern int NUM_OF_ROUNDS;
extern double INI_LCW;
extern double INI_AOW;
extern double INI_CW;
extern double INI_AW;
extern double INI_DW;
extern double INI_OW;
extern double INI_OCW;
extern double INI_RW;
extern double INI_CHRDW;
extern double INI_LAMBDA;
extern double INI_LAMBDAINC;
extern double INI_LAMBDADEC;
extern double INI_LAMBDAMAX;
extern double INI_MINDEC;
extern double *INI_LC_WEIGHTS;
extern double *INI_PARAMS;
extern double *INI_AO_WEIGHT;
extern double *INI_OC_WEIGHT;
extern double *INI_RD_WEIGHT;
extern double INI_INER_WEIGHT;
extern double *INI_PHASE_PARAMS;
extern double *INI_HAPKE;
extern double INI_ZMAX;
extern double INI_ZMAX_WEIGHT;
extern int INI_AO_SCALING;
extern AOstruct *INI_AO;
extern LCstruct *INI_LC;
extern OCstruct *INI_OC;
extern RDstruct *INI_RD;
extern CNTRstruct *INI_CNTR;
extern double *INI_AO_ROTANGLE;
extern int INI_FIT_ALBEDO;
extern double INI_ALBEDO_MAX;
extern double INI_ALBEDO_MIN;
extern double INI_ALBREGW;
extern int INI_FIX_SHAPE;
extern int INI_FIX_ANGLES;
extern int INI_FIX_PERIOD;
extern int INI_FIX_A1;
extern int INI_STAR_SHAPED;
extern int INI_CHECKFIT;
extern int INI_MASK_SET;
extern int *INI_PARAMETER_MASK;
extern double *INI_CHORD_OFFSET;
extern int *INI_FREE_CHORD_LIST;
extern int INI_FREE_CHORD_NMR;
extern int *INI_PHASE_MASK;
extern char *INI_WRITE_STATE_FILE;
extern char *INI_ALBEDO_OUT_FILE;
extern char *OUT_OBJSHAPE_FILE;
extern char *OUT_LOG_FILE;
extern double INI_NDCHORD_WEIGHT;
extern int INI_LOGEXP;
extern int INI_HAVE_CNTR;
extern double INI_CNTR_WEIGHT;
extern double *INI_SET_AO_ALBEDO;
#endif