60 case types::KiCadObjectType::KOT_PCB_PAD:
return PCB_PAD_T;
61 case types::KiCadObjectType::KOT_PCB_SHAPE:
return PCB_SHAPE_T;
62 case types::KiCadObjectType::KOT_PCB_BARCODE:
return PCB_BARCODE_T;
65 case types::KiCadObjectType::KOT_PCB_FIELD:
return PCB_FIELD_T;
67 case types::KiCadObjectType::KOT_PCB_TEXT:
return PCB_TEXT_T;
68 case types::KiCadObjectType::KOT_PCB_TEXTBOX:
return PCB_TEXTBOX_T;
69 case types::KiCadObjectType::KOT_PCB_TABLE:
return PCB_TABLE_T;
73 case types::KiCadObjectType::KOT_PCB_TRACE:
return PCB_TRACE_T;
74 case types::KiCadObjectType::KOT_PCB_VIA:
return PCB_VIA_T;
75 case types::KiCadObjectType::KOT_PCB_ARC:
return PCB_ARC_T;
76 case types::KiCadObjectType::KOT_PCB_MARKER:
return PCB_MARKER_T;
78 case types::KiCadObjectType::KOT_PCB_ZONE:
return PCB_ZONE_T;
79 case types::KiCadObjectType::KOT_PCB_GROUP:
return PCB_GROUP_T;
81 case types::KiCadObjectType::KOT_PCB_POINT:
return PCB_POINT_T;
83 case types::KiCadObjectType::KOT_SCH_GROUP:
return SCH_GROUP_T;
84 case types::KiCadObjectType::KOT_SCH_MARKER:
return SCH_MARKER_T;
85 case types::KiCadObjectType::KOT_SCH_JUNCTION:
return SCH_JUNCTION_T;
89 case types::KiCadObjectType::KOT_SCH_LINE:
return SCH_LINE_T;
90 case types::KiCadObjectType::KOT_SCH_SHAPE:
return SCH_SHAPE_T;
91 case types::KiCadObjectType::KOT_SCH_BITMAP:
return SCH_BITMAP_T;
92 case types::KiCadObjectType::KOT_SCH_TEXTBOX:
return SCH_TEXTBOX_T;
93 case types::KiCadObjectType::KOT_SCH_TEXT:
return SCH_TEXT_T;
94 case types::KiCadObjectType::KOT_SCH_TABLE:
return SCH_TABLE_T;
96 case types::KiCadObjectType::KOT_SCH_LABEL:
return SCH_LABEL_T;
100 case types::KiCadObjectType::KOT_SCH_FIELD:
return SCH_FIELD_T;
101 case types::KiCadObjectType::KOT_SCH_SYMBOL:
return SCH_SYMBOL_T;
102 case types::KiCadObjectType::KOT_SCH_SHEET_PIN:
return SCH_SHEET_PIN_T;
103 case types::KiCadObjectType::KOT_SCH_SHEET:
return SCH_SHEET_T;
104 case types::KiCadObjectType::KOT_SCH_PIN:
return SCH_PIN_T;
105 case types::KiCadObjectType::KOT_LIB_SYMBOL:
return LIB_SYMBOL_T;
106 case types::KiCadObjectType::KOT_WSG_LINE:
return WSG_LINE_T;
107 case types::KiCadObjectType::KOT_WSG_RECT:
return WSG_RECT_T;
108 case types::KiCadObjectType::KOT_WSG_POLY:
return WSG_POLY_T;
109 case types::KiCadObjectType::KOT_WSG_TEXT:
return WSG_TEXT_T;
110 case types::KiCadObjectType::KOT_WSG_BITMAP:
return WSG_BITMAP_T;
111 case types::KiCadObjectType::KOT_WSG_PAGE:
return WSG_PAGE_T;
113 case types::KiCadObjectType::KOT_UNKNOWN:
return TYPE_NOT_INIT;
116 "Unhandled case in FromProtoEnum<types::KiCadObjectType>" );
126 case PCB_FOOTPRINT_T:
return types::KiCadObjectType::KOT_PCB_FOOTPRINT;
127 case PCB_PAD_T:
return types::KiCadObjectType::KOT_PCB_PAD;
128 case PCB_SHAPE_T:
return types::KiCadObjectType::KOT_PCB_SHAPE;
129 case PCB_BARCODE_T:
return types::KiCadObjectType::KOT_PCB_BARCODE;
132 case PCB_FIELD_T:
return types::KiCadObjectType::KOT_PCB_FIELD;
133 case PCB_GENERATOR_T:
return types::KiCadObjectType::KOT_PCB_GENERATOR;
134 case PCB_TEXT_T:
return types::KiCadObjectType::KOT_PCB_TEXT;
135 case PCB_TEXTBOX_T:
return types::KiCadObjectType::KOT_PCB_TEXTBOX;
136 case PCB_TABLE_T:
return types::KiCadObjectType::KOT_PCB_TABLE;
138 case PCB_DRILL_MAP_T:
return types::KiCadObjectType::KOT_PCB_DRILL_MAP;
139 case PCB_TABLECELL_T:
return types::KiCadObjectType::KOT_PCB_TABLECELL;
140 case PCB_TRACE_T:
return types::KiCadObjectType::KOT_PCB_TRACE;
141 case PCB_VIA_T:
return types::KiCadObjectType::KOT_PCB_VIA;
142 case PCB_ARC_T:
return types::KiCadObjectType::KOT_PCB_ARC;
143 case PCB_MARKER_T:
return types::KiCadObjectType::KOT_PCB_MARKER;
144 case PCB_DIMENSION_T:
return types::KiCadObjectType::KOT_PCB_DIMENSION;
145 case PCB_ZONE_T:
return types::KiCadObjectType::KOT_PCB_ZONE;
146 case PCB_GROUP_T:
return types::KiCadObjectType::KOT_PCB_GROUP;
147 case SCH_MARKER_T:
return types::KiCadObjectType::KOT_SCH_MARKER;
148 case SCH_JUNCTION_T:
return types::KiCadObjectType::KOT_SCH_JUNCTION;
152 case SCH_LINE_T:
return types::KiCadObjectType::KOT_SCH_LINE;
153 case SCH_SHAPE_T:
return types::KiCadObjectType::KOT_SCH_SHAPE;
154 case SCH_BITMAP_T:
return types::KiCadObjectType::KOT_SCH_BITMAP;
155 case SCH_TEXTBOX_T:
return types::KiCadObjectType::KOT_SCH_TEXTBOX;
156 case SCH_TEXT_T:
return types::KiCadObjectType::KOT_SCH_TEXT;
157 case SCH_TABLE_T:
return types::KiCadObjectType::KOT_SCH_TABLE;
158 case SCH_TABLECELL_T:
return types::KiCadObjectType::KOT_SCH_TABLECELL;
159 case SCH_LABEL_T:
return types::KiCadObjectType::KOT_SCH_LABEL;
161 case SCH_GROUP_T:
return types::KiCadObjectType::KOT_SCH_GROUP;
163 case SCH_RULE_AREA_T:
return types::KiCadObjectType::KOT_SCH_RULE_AREA;
165 case SCH_FIELD_T:
return types::KiCadObjectType::KOT_SCH_FIELD;
166 case SCH_SYMBOL_T:
return types::KiCadObjectType::KOT_SCH_SYMBOL;
167 case SCH_SHEET_PIN_T:
return types::KiCadObjectType::KOT_SCH_SHEET_PIN;
168 case SCH_SHEET_T:
return types::KiCadObjectType::KOT_SCH_SHEET;
169 case SCH_PIN_T:
return types::KiCadObjectType::KOT_SCH_PIN;
170 case LIB_SYMBOL_T:
return types::KiCadObjectType::KOT_LIB_SYMBOL;
171 case WSG_LINE_T:
return types::KiCadObjectType::KOT_WSG_LINE;
172 case WSG_RECT_T:
return types::KiCadObjectType::KOT_WSG_RECT;
173 case WSG_POLY_T:
return types::KiCadObjectType::KOT_WSG_POLY;
174 case WSG_TEXT_T:
return types::KiCadObjectType::KOT_WSG_TEXT;
175 case WSG_BITMAP_T:
return types::KiCadObjectType::KOT_WSG_BITMAP;
176 case WSG_PAGE_T:
return types::KiCadObjectType::KOT_WSG_PAGE;
178 case PCB_POINT_T:
return types::KiCadObjectType::KOT_PCB_POINT;
180 wxCHECK_MSG(
false, types::KiCadObjectType::KOT_UNKNOWN,
181 "Unhandled case in ToProtoEnum<KICAD_T>");
193 case board::types::BoardLayer::BL_F_Cu:
return F_Cu;
194 case board::types::BoardLayer::BL_In1_Cu:
return In1_Cu;
195 case board::types::BoardLayer::BL_In2_Cu:
return In2_Cu;
196 case board::types::BoardLayer::BL_In3_Cu:
return In3_Cu;
197 case board::types::BoardLayer::BL_In4_Cu:
return In4_Cu;
198 case board::types::BoardLayer::BL_In5_Cu:
return In5_Cu;
199 case board::types::BoardLayer::BL_In6_Cu:
return In6_Cu;
200 case board::types::BoardLayer::BL_In7_Cu:
return In7_Cu;
201 case board::types::BoardLayer::BL_In8_Cu:
return In8_Cu;
202 case board::types::BoardLayer::BL_In9_Cu:
return In9_Cu;
203 case board::types::BoardLayer::BL_In10_Cu:
return In10_Cu;
204 case board::types::BoardLayer::BL_In11_Cu:
return In11_Cu;
205 case board::types::BoardLayer::BL_In12_Cu:
return In12_Cu;
206 case board::types::BoardLayer::BL_In13_Cu:
return In13_Cu;
207 case board::types::BoardLayer::BL_In14_Cu:
return In14_Cu;
208 case board::types::BoardLayer::BL_In15_Cu:
return In15_Cu;
209 case board::types::BoardLayer::BL_In16_Cu:
return In16_Cu;
210 case board::types::BoardLayer::BL_In17_Cu:
return In17_Cu;
211 case board::types::BoardLayer::BL_In18_Cu:
return In18_Cu;
212 case board::types::BoardLayer::BL_In19_Cu:
return In19_Cu;
213 case board::types::BoardLayer::BL_In20_Cu:
return In20_Cu;
214 case board::types::BoardLayer::BL_In21_Cu:
return In21_Cu;
215 case board::types::BoardLayer::BL_In22_Cu:
return In22_Cu;
216 case board::types::BoardLayer::BL_In23_Cu:
return In23_Cu;
217 case board::types::BoardLayer::BL_In24_Cu:
return In24_Cu;
218 case board::types::BoardLayer::BL_In25_Cu:
return In25_Cu;
219 case board::types::BoardLayer::BL_In26_Cu:
return In26_Cu;
220 case board::types::BoardLayer::BL_In27_Cu:
return In27_Cu;
221 case board::types::BoardLayer::BL_In28_Cu:
return In28_Cu;
222 case board::types::BoardLayer::BL_In29_Cu:
return In29_Cu;
223 case board::types::BoardLayer::BL_In30_Cu:
return In30_Cu;
224 case board::types::BoardLayer::BL_B_Cu:
return B_Cu;
225 case board::types::BoardLayer::BL_B_Adhes:
return B_Adhes;
226 case board::types::BoardLayer::BL_F_Adhes:
return F_Adhes;
227 case board::types::BoardLayer::BL_B_Paste:
return B_Paste;
228 case board::types::BoardLayer::BL_F_Paste:
return F_Paste;
229 case board::types::BoardLayer::BL_B_SilkS:
return B_SilkS;
230 case board::types::BoardLayer::BL_F_SilkS:
return F_SilkS;
231 case board::types::BoardLayer::BL_B_Mask:
return B_Mask;
232 case board::types::BoardLayer::BL_F_Mask:
return F_Mask;
233 case board::types::BoardLayer::BL_Dwgs_User:
return Dwgs_User;
234 case board::types::BoardLayer::BL_Cmts_User:
return Cmts_User;
235 case board::types::BoardLayer::BL_Eco1_User:
return Eco1_User;
236 case board::types::BoardLayer::BL_Eco2_User:
return Eco2_User;
237 case board::types::BoardLayer::BL_Edge_Cuts:
return Edge_Cuts;
238 case board::types::BoardLayer::BL_Margin:
return Margin;
239 case board::types::BoardLayer::BL_B_CrtYd:
return B_CrtYd;
240 case board::types::BoardLayer::BL_F_CrtYd:
return F_CrtYd;
241 case board::types::BoardLayer::BL_B_Fab:
return B_Fab;
242 case board::types::BoardLayer::BL_F_Fab:
return F_Fab;
243 case board::types::BoardLayer::BL_User_1:
return User_1;
244 case board::types::BoardLayer::BL_User_2:
return User_2;
245 case board::types::BoardLayer::BL_User_3:
return User_3;
246 case board::types::BoardLayer::BL_User_4:
return User_4;
247 case board::types::BoardLayer::BL_User_5:
return User_5;
248 case board::types::BoardLayer::BL_User_6:
return User_6;
249 case board::types::BoardLayer::BL_User_7:
return User_7;
250 case board::types::BoardLayer::BL_User_8:
return User_8;
251 case board::types::BoardLayer::BL_User_9:
return User_9;
252 case board::types::BoardLayer::BL_Rescue:
return Rescue;
253 case board::types::BoardLayer::BL_User_10:
return User_10;
254 case board::types::BoardLayer::BL_User_11:
return User_11;
255 case board::types::BoardLayer::BL_User_12:
return User_12;
256 case board::types::BoardLayer::BL_User_13:
return User_13;
257 case board::types::BoardLayer::BL_User_14:
return User_14;
258 case board::types::BoardLayer::BL_User_15:
return User_15;
259 case board::types::BoardLayer::BL_User_16:
return User_16;
260 case board::types::BoardLayer::BL_User_17:
return User_17;
261 case board::types::BoardLayer::BL_User_18:
return User_18;
262 case board::types::BoardLayer::BL_User_19:
return User_19;
263 case board::types::BoardLayer::BL_User_20:
return User_20;
264 case board::types::BoardLayer::BL_User_21:
return User_21;
265 case board::types::BoardLayer::BL_User_22:
return User_22;
266 case board::types::BoardLayer::BL_User_23:
return User_23;
267 case board::types::BoardLayer::BL_User_24:
return User_24;
268 case board::types::BoardLayer::BL_User_25:
return User_25;
269 case board::types::BoardLayer::BL_User_26:
return User_26;
270 case board::types::BoardLayer::BL_User_27:
return User_27;
271 case board::types::BoardLayer::BL_User_28:
return User_28;
272 case board::types::BoardLayer::BL_User_29:
return User_29;
273 case board::types::BoardLayer::BL_User_30:
return User_30;
274 case board::types::BoardLayer::BL_User_31:
return User_31;
275 case board::types::BoardLayer::BL_User_32:
return User_32;
276 case board::types::BoardLayer::BL_User_33:
return User_33;
277 case board::types::BoardLayer::BL_User_34:
return User_34;
278 case board::types::BoardLayer::BL_User_35:
return User_35;
279 case board::types::BoardLayer::BL_User_36:
return User_36;
280 case board::types::BoardLayer::BL_User_37:
return User_37;
281 case board::types::BoardLayer::BL_User_38:
return User_38;
282 case board::types::BoardLayer::BL_User_39:
return User_39;
283 case board::types::BoardLayer::BL_User_40:
return User_40;
284 case board::types::BoardLayer::BL_User_41:
return User_41;
285 case board::types::BoardLayer::BL_User_42:
return User_42;
286 case board::types::BoardLayer::BL_User_43:
return User_43;
287 case board::types::BoardLayer::BL_User_44:
return User_44;
288 case board::types::BoardLayer::BL_User_45:
return User_45;
293 "Unhandled case in FromProtoEnum<board::types::BoardLayer>" );
305 case F_Cu:
return board::types::BoardLayer::BL_F_Cu;
306 case In1_Cu:
return board::types::BoardLayer::BL_In1_Cu;
307 case In2_Cu:
return board::types::BoardLayer::BL_In2_Cu;
308 case In3_Cu:
return board::types::BoardLayer::BL_In3_Cu;
309 case In4_Cu:
return board::types::BoardLayer::BL_In4_Cu;
310 case In5_Cu:
return board::types::BoardLayer::BL_In5_Cu;
311 case In6_Cu:
return board::types::BoardLayer::BL_In6_Cu;
312 case In7_Cu:
return board::types::BoardLayer::BL_In7_Cu;
313 case In8_Cu:
return board::types::BoardLayer::BL_In8_Cu;
314 case In9_Cu:
return board::types::BoardLayer::BL_In9_Cu;
315 case In10_Cu:
return board::types::BoardLayer::BL_In10_Cu;
316 case In11_Cu:
return board::types::BoardLayer::BL_In11_Cu;
317 case In12_Cu:
return board::types::BoardLayer::BL_In12_Cu;
318 case In13_Cu:
return board::types::BoardLayer::BL_In13_Cu;
319 case In14_Cu:
return board::types::BoardLayer::BL_In14_Cu;
320 case In15_Cu:
return board::types::BoardLayer::BL_In15_Cu;
321 case In16_Cu:
return board::types::BoardLayer::BL_In16_Cu;
322 case In17_Cu:
return board::types::BoardLayer::BL_In17_Cu;
323 case In18_Cu:
return board::types::BoardLayer::BL_In18_Cu;
324 case In19_Cu:
return board::types::BoardLayer::BL_In19_Cu;
325 case In20_Cu:
return board::types::BoardLayer::BL_In20_Cu;
326 case In21_Cu:
return board::types::BoardLayer::BL_In21_Cu;
327 case In22_Cu:
return board::types::BoardLayer::BL_In22_Cu;
328 case In23_Cu:
return board::types::BoardLayer::BL_In23_Cu;
329 case In24_Cu:
return board::types::BoardLayer::BL_In24_Cu;
330 case In25_Cu:
return board::types::BoardLayer::BL_In25_Cu;
331 case In26_Cu:
return board::types::BoardLayer::BL_In26_Cu;
332 case In27_Cu:
return board::types::BoardLayer::BL_In27_Cu;
333 case In28_Cu:
return board::types::BoardLayer::BL_In28_Cu;
334 case In29_Cu:
return board::types::BoardLayer::BL_In29_Cu;
335 case In30_Cu:
return board::types::BoardLayer::BL_In30_Cu;
336 case B_Cu:
return board::types::BoardLayer::BL_B_Cu;
337 case B_Adhes:
return board::types::BoardLayer::BL_B_Adhes;
338 case F_Adhes:
return board::types::BoardLayer::BL_F_Adhes;
339 case B_Paste:
return board::types::BoardLayer::BL_B_Paste;
340 case F_Paste:
return board::types::BoardLayer::BL_F_Paste;
341 case B_SilkS:
return board::types::BoardLayer::BL_B_SilkS;
342 case F_SilkS:
return board::types::BoardLayer::BL_F_SilkS;
343 case B_Mask:
return board::types::BoardLayer::BL_B_Mask;
344 case F_Mask:
return board::types::BoardLayer::BL_F_Mask;
345 case Dwgs_User:
return board::types::BoardLayer::BL_Dwgs_User;
346 case Cmts_User:
return board::types::BoardLayer::BL_Cmts_User;
347 case Eco1_User:
return board::types::BoardLayer::BL_Eco1_User;
348 case Eco2_User:
return board::types::BoardLayer::BL_Eco2_User;
349 case Edge_Cuts:
return board::types::BoardLayer::BL_Edge_Cuts;
350 case Margin:
return board::types::BoardLayer::BL_Margin;
351 case B_CrtYd:
return board::types::BoardLayer::BL_B_CrtYd;
352 case F_CrtYd:
return board::types::BoardLayer::BL_F_CrtYd;
353 case B_Fab:
return board::types::BoardLayer::BL_B_Fab;
354 case F_Fab:
return board::types::BoardLayer::BL_F_Fab;
355 case User_1:
return board::types::BoardLayer::BL_User_1;
356 case User_2:
return board::types::BoardLayer::BL_User_2;
357 case User_3:
return board::types::BoardLayer::BL_User_3;
358 case User_4:
return board::types::BoardLayer::BL_User_4;
359 case User_5:
return board::types::BoardLayer::BL_User_5;
360 case User_6:
return board::types::BoardLayer::BL_User_6;
361 case User_7:
return board::types::BoardLayer::BL_User_7;
362 case User_8:
return board::types::BoardLayer::BL_User_8;
363 case User_9:
return board::types::BoardLayer::BL_User_9;
364 case Rescue:
return board::types::BoardLayer::BL_Rescue;
365 case User_10:
return board::types::BoardLayer::BL_User_10;
366 case User_11:
return board::types::BoardLayer::BL_User_11;
367 case User_12:
return board::types::BoardLayer::BL_User_12;
368 case User_13:
return board::types::BoardLayer::BL_User_13;
369 case User_14:
return board::types::BoardLayer::BL_User_14;
370 case User_15:
return board::types::BoardLayer::BL_User_15;
371 case User_16:
return board::types::BoardLayer::BL_User_16;
372 case User_17:
return board::types::BoardLayer::BL_User_17;
373 case User_18:
return board::types::BoardLayer::BL_User_18;
374 case User_19:
return board::types::BoardLayer::BL_User_19;
375 case User_20:
return board::types::BoardLayer::BL_User_20;
376 case User_21:
return board::types::BoardLayer::BL_User_21;
377 case User_22:
return board::types::BoardLayer::BL_User_22;
378 case User_23:
return board::types::BoardLayer::BL_User_23;
379 case User_24:
return board::types::BoardLayer::BL_User_24;
380 case User_25:
return board::types::BoardLayer::BL_User_25;
381 case User_26:
return board::types::BoardLayer::BL_User_26;
382 case User_27:
return board::types::BoardLayer::BL_User_27;
383 case User_28:
return board::types::BoardLayer::BL_User_28;
384 case User_29:
return board::types::BoardLayer::BL_User_29;
385 case User_30:
return board::types::BoardLayer::BL_User_30;
386 case User_31:
return board::types::BoardLayer::BL_User_31;
387 case User_32:
return board::types::BoardLayer::BL_User_32;
388 case User_33:
return board::types::BoardLayer::BL_User_33;
389 case User_34:
return board::types::BoardLayer::BL_User_34;
390 case User_35:
return board::types::BoardLayer::BL_User_35;
391 case User_36:
return board::types::BoardLayer::BL_User_36;
392 case User_37:
return board::types::BoardLayer::BL_User_37;
393 case User_38:
return board::types::BoardLayer::BL_User_38;
394 case User_39:
return board::types::BoardLayer::BL_User_39;
395 case User_40:
return board::types::BoardLayer::BL_User_40;
396 case User_41:
return board::types::BoardLayer::BL_User_41;
397 case User_42:
return board::types::BoardLayer::BL_User_42;
398 case User_43:
return board::types::BoardLayer::BL_User_43;
399 case User_44:
return board::types::BoardLayer::BL_User_44;
400 case User_45:
return board::types::BoardLayer::BL_User_45;
402 wxCHECK_MSG(
false, board::types::BoardLayer::BL_UNKNOWN,
403 "Unhandled case in ToProtoEnum<PCB_LAYER_ID>");
GR_TEXT_H_ALIGN_T
This is API surface mapped to common.types.HorizontalAlignment.
GR_TEXT_V_ALIGN_T
This is API surface mapped to common.types.VertialAlignment.