11 static const int anzArcRanges = 8;
12 static const double minCombinationArcLength = CV_PI / 2.;
14 static const double originalRotationsGrenze = 0.005;
16 static const int subPixelWinSize_6mm = 9;
17 static const int subPixelWinSize_9mm = 11;
19 static const int minMarkBorderDistance = 5;
21 static const size_t MAX_PARALLEL_INVOKE_ARGUMENTS = 8;
23 enum FrontModelIndex {
43 rightTopLensBoxMargin,
44 rightBottomLensBoxMargin,
45 rightInnerLensBoxMargin,
46 rightOuterLensBoxMargin,
58 leftBottomLensBoxMargin,
59 leftInnerLensBoxMargin,
60 leftOuterLensBoxMargin,
70 rightProgressiveCorridorBottom,
71 leftProgressiveCorridorBottom,
72 rightProgressiveCorridorTop,
73 leftProgressiveCorridorTop,
78 lensCenterProgressiveR,
79 lensCenterProgressiveL,
83 const FrontModelIndex lensCenterIndex[LENS_TYPE][LATERAL_SIDE] = {
84 {lensCenterSphericalR, lensCenterSphericalL},
85 {lensCenterAsphericR, lensCenterAsphericL},
86 {lensCenterProgressiveR, lensCenterProgressiveL}
89 const FrontModelIndex faceFormAngleRefR = fswMarkUR;
90 const FrontModelIndex faceFormAngleRefL = fswMarkUL;
104 enum TransformModelIndex {
126 enum EngineValueIndex {
127 engHeadRotationCorrection,
139 engDistanceBetweenLenses,
141 engHeadRotationCompensation,
145 engCorneaVertexDistanceR,
146 engCorneaVertexDistanceL,
147 engProgressiveCorridorLength,
152 static const StatusValue St_Valid = 1 << 2;
153 static const StatusValue St_Adjusted = 1 << 3;
154 static const StatusValue St_Calculated = 1 << 4;
155 static const StatusValue St_Default = 1 << 5;
156 static const StatusValue St_Invalid = 1 << 6;
157 static const StatusValue St_Clear = (1 << 2 | 1 << 3 | 1 << 4 | 1 << 5 | 1 << 6);
163 void streamOut (
const char *str);
164 void streamOut (
const std::string &str);
165 void streamOut (
const std::string &text,
const std::string &str);
166 void streamOut (
const char *text,
int iVal);
167 void streamOut (
const char *text,
double dVal);
168 void streamOut (
int iVal);