110 inline static const std::unordered_map<std::string, std::pair<double, double>>
expectedBack = {
111 {PointName::S, {0.0, 0.0}},
112 {PointName::S1, {23.0, 0.0}},
113 {PointName::S2, {16.2344, -4.5419}},
114 {PointName::W, {0.0, -42.0}},
115 {PointName::W1, {23.5, -42.0}},
116 {PointName::W2, {23.0, -42.0}},
117 {PointName::W3, {2, -42}},
118 {PointName::W4, {19, -42}},
119 {PointName::H, {0.0, -63.5}},
120 {PointName::H1, {23.5, -63.5}},
121 {PointName::AH, {0.0, -21.0}},
122 {PointName::AH1, {15.5, -21.0}},
123 {PointName::AH2, {16.5606, -19.9393}},
124 {PointName::AH3, {23.0, -21.0}},
125 {PointName::AH4, {22.0, -21.0}},
126 {PointName::UB, {0.0, -14.0}},
127 {PointName::UB1, {15.5, -14.0}},
128 {PointName::T, {0.0, -52.75}},
129 {PointName::N, {6.3333, 0.0}},
130 {PointName::N1, {6.3333, -2.375}},
131 {PointName::N2, {0.0, -2.375}},
132 {PointName::N3, {3.1666, -2.375}},
133 {PointName::D, {11.5641, -1.6995}},
134 {PointName::DA, {9.401, -8.357}},
135 {PointName::D1, {10.613, -1.3906}},
136 {PointName::D2, {12.5152, -2.0086}},
137 {PointName::DW1, {7.6667, -42}},
138 {PointName::DW2, {13.3333, -42}},
139 {PointName::DW21, {14, -42}},
140 {PointName::DW2T, {13.3333, -23}},
141 {PointName::DW2A, {13.3333, -51}},
142 {PointName::DW22, {12.6667, -42}},
143 {PointName::DW1T, {7.6667, -21}},
144 {PointName::DW11, {8.6667, -42}},
145 {PointName::DW1A, {7.6667, -53}},
146 {PointName::DW12, {6.6667, -42}}
148 inline static const std::unordered_map<std::string, std::pair<double, double>>
expectedFront = {
149 {PointName::S, {0.0, 0.0}},
150 {PointName::S1, {-25.0, 0.0}},
151 {PointName::S2, {-27.0242, -8.3569}},
152 {PointName::W, {0.0, -42.0}},
153 {PointName::W1, {-25.5, -42.0}},
154 {PointName::W2, {-25.0, -42.0}},
155 {PointName::W3, {-21, -42}},
156 {PointName::H, {0.0, -63.5}},
157 {PointName::H1, {-25.5, -63.5}},
158 {PointName::AH, {0.0, -21.0}},
159 {PointName::AH1, {-18.975, -21.0}},
160 {PointName::AH2, {-21.6203, -19.2322}},
161 {PointName::AH3, {-28.475, -21.0}},
162 {PointName::AH4, {-27.475, -21.0}},
163 {PointName::AH1_1, {-9.336, -21.0}},
164 {PointName::AH1_2, {-12.811, -21.0}},
165 {PointName::AH1_3, {-9.5472, -19.2322}},
166 {PointName::AH1_4, {-13.8998, -19.2322}},
167 {PointName::UB, {0.0, -14.0}},
168 {PointName::UB1, {-22.4499, -14.0}},
169 {PointName::UB1_1, {-10.1722, -14.0}},
170 {PointName::UB1_2, {-17.1221, -14.0}},
171 {PointName::T, {0.0, -52.75}},
172 {PointName::N, {-6.3333, 0.0}},
173 {PointName::N1, {-6.3333, -5.345}},
174 {PointName::N2, {0.0, -5.3449}},
175 {PointName::N3, {-6.3333, -1.7817}},
176 {PointName::N4, {-2.1111, -5.345}},
177 {PointName::B, {0.0, -28.0}},
178 {PointName::DA, {-8.5, -28.0}},
179 {PointName::D1, {-11.7013, -1.198}},
180 {PointName::D1_1, {-22.6548, -5.0165}},
181 {PointName::DW1, {-8.5, -42}},
182 {PointName::DW2, {-14.75, -42}},
183 {PointName::DW1A, {-8.5, -51}},
184 {PointName::DW1T, {-8.5, -28}},
185 {PointName::DW11, {-7, -42}},
186 {PointName::DW12, {-10, -42}},
187 {PointName::DW2A, {-14.75, -49}},
188 {PointName::DW2T, {-14.75, -30}},
189 {PointName::DW21, {-13.75, -42}},
190 {PointName::DW22, {-15.75, -42}},