1 #ifndef VR_MARK_CONST_H
2 #define VR_MARK_CONST_H
6 const double radiusUnit_mm = 1.2;
8 const double minorMarkInnerRadius_mm = 2 * radiusUnit_mm;
9 const double majorMarkInnerRadius_mm = 3 * radiusUnit_mm;
10 const double majorMarkInnerDiameter_mm = 2 * majorMarkInnerRadius_mm;
12 const double majorMarkDiameter_mm = 9.0;
13 const double majorMarkRadius_mm = 0.5 * majorMarkDiameter_mm;
15 const double minorMarkDiameter_mm = 6.0;
16 const double minorMarkRadius_mm = 0.5 * majorMarkDiameter_mm;
18 const double frontalMajorMarksDistance_mm = 120.0;
20 const double springStrutAdultPos_mm = 47.0;
22 const double cantileverLength_mm = 21.4;
24 const double circleDiameter = majorMarkInnerDiameter_mm / frontalMajorMarksDistance_mm;
27 const double circleDiameterLow = (majorMarkInnerDiameter_mm - 1.1) / frontalMajorMarksDistance_mm;
28 const double circleDiameterHigh = (majorMarkInnerDiameter_mm + 2.0) / frontalMajorMarksDistance_mm;
32 const double RADIUS_MAX_FACTOR = 0.5 * majorMarkInnerDiameter_mm / (frontalMajorMarksDistance_mm + majorMarkInnerDiameter_mm);
34 const float tiltAngleMaxDeg = 15.0f;
36 const double sin10Deg = 0.17364817766693034885171662676931;
37 const double sin15Deg = 0.25881904510252076234889883762405;
41 #endif // VR_MARK_CONST_H