99def geode_objects_dict ():
1010 return {
1111 "BRep" : {
12+ "class" : og .BRep ,
1213 "input_factory" : og .BRepInputFactory ,
1314 "output_factory" : og .BRepOutputFactory ,
1415 "missing_files" : og .check_brep_missing_files ,
@@ -30,6 +31,7 @@ def geode_objects_dict():
3031 },
3132 "CrossSection" : {
3233 "parent" : "Section" ,
34+ "class" : og_gs .CrossSection ,
3335 "input_factory" : og_gs .CrossSectionInputFactory ,
3436 "output_factory" : og_gs .CrossSectionOutputFactory ,
3537 "missing_files" : og_gs .check_cross_section_missing_files ,
@@ -50,6 +52,7 @@ def geode_objects_dict():
5052 "inspector" : og_inspector .inspect_section ,
5153 },
5254 "EdgedCurve2D" : {
55+ "class" : og .EdgedCurve2D ,
5356 "input_factory" : og .EdgedCurveInputFactory2D ,
5457 "output_factory" : og .EdgedCurveOutputFactory2D ,
5558 "missing_files" : og .check_edged_curve_missing_files2D ,
@@ -70,6 +73,7 @@ def geode_objects_dict():
7073 "inspector" : og_inspector .inspect_edged_curve2D ,
7174 },
7275 "EdgedCurve3D" : {
76+ "class" : og .EdgedCurve3D ,
7377 "input_factory" : og .EdgedCurveInputFactory3D ,
7478 "output_factory" : og .EdgedCurveOutputFactory3D ,
7579 "missing_files" : og .check_edged_curve_missing_files3D ,
@@ -90,6 +94,7 @@ def geode_objects_dict():
9094 "inspector" : og_inspector .inspect_edged_curve3D ,
9195 },
9296 "Graph" : {
97+ "class" : og .Graph ,
9398 "input_factory" : og .GraphInputFactory ,
9499 "output_factory" : og .GraphOutputFactory ,
95100 "missing_files" : og .check_graph_missing_files ,
@@ -103,6 +108,7 @@ def geode_objects_dict():
103108 "is_viewable" : True ,
104109 },
105110 "HybridSolid3D" : {
111+ "class" : og .HybridSolid3D ,
106112 "input_factory" : og .HybridSolidInputFactory3D ,
107113 "output_factory" : og .HybridSolidOutputFactory3D ,
108114 "missing_files" : og .check_hybrid_solid_missing_files3D ,
@@ -124,6 +130,7 @@ def geode_objects_dict():
124130 },
125131 "ImplicitCrossSection" : {
126132 "parent" : "CrossSection" ,
133+ "class" : og_gs .ImplicitCrossSection ,
127134 "input_factory" : og_gs .ImplicitCrossSectionInputFactory ,
128135 "output_factory" : og_gs .ImplicitCrossSectionOutputFactory ,
129136 "missing_files" : og_gs .check_implicit_cross_section_missing_files ,
@@ -145,6 +152,7 @@ def geode_objects_dict():
145152 },
146153 "ImplicitStructuralModel" : {
147154 "parent" : "StructuralModel" ,
155+ "class" : og_gs .ImplicitStructuralModel ,
148156 "input_factory" : og_gs .ImplicitStructuralModelInputFactory ,
149157 "output_factory" : og_gs .ImplicitStructuralModelOutputFactory ,
150158 "missing_files" : og_gs .check_implicit_structural_model_missing_files ,
@@ -165,6 +173,7 @@ def geode_objects_dict():
165173 "inspector" : og_inspector .inspect_brep ,
166174 },
167175 "LightRegularGrid2D" : {
176+ "class" : og .LightRegularGrid2D ,
168177 "input_factory" : og .LightRegularGridInputFactory2D ,
169178 "output_factory" : og .LightRegularGridOutputFactory2D ,
170179 "missing_files" : og .check_light_regular_grid_missing_files2D ,
@@ -178,6 +187,7 @@ def geode_objects_dict():
178187 "save_viewable" : g_v .save_viewable_light_regular_grid2D ,
179188 },
180189 "LightRegularGrid3D" : {
190+ "class" : og .LightRegularGrid3D ,
181191 "input_factory" : og .LightRegularGridInputFactory3D ,
182192 "output_factory" : og .LightRegularGridOutputFactory3D ,
183193 "missing_files" : og .check_light_regular_grid_missing_files3D ,
@@ -191,6 +201,7 @@ def geode_objects_dict():
191201 "save_viewable" : g_v .save_viewable_light_regular_grid3D ,
192202 },
193203 "PointSet2D" : {
204+ "class" : og .PointSet2D ,
194205 "input_factory" : og .PointSetInputFactory2D ,
195206 "output_factory" : og .PointSetOutputFactory2D ,
196207 "missing_files" : og .check_point_set_missing_files2D ,
@@ -211,6 +222,7 @@ def geode_objects_dict():
211222 "inspector" : og_inspector .inspect_point_set2D ,
212223 },
213224 "PointSet3D" : {
225+ "class" : og .PointSet3D ,
214226 "input_factory" : og .PointSetInputFactory3D ,
215227 "output_factory" : og .PointSetOutputFactory3D ,
216228 "missing_files" : og .check_point_set_missing_files3D ,
@@ -231,6 +243,7 @@ def geode_objects_dict():
231243 "inspector" : og_inspector .inspect_point_set3D ,
232244 },
233245 "PolygonalSurface2D" : {
246+ "class" : og .PolygonalSurface2D ,
234247 "input_factory" : og .PolygonalSurfaceInputFactory2D ,
235248 "output_factory" : og .PolygonalSurfaceOutputFactory2D ,
236249 "missing_files" : og .check_polygonal_surface_missing_files2D ,
@@ -251,6 +264,7 @@ def geode_objects_dict():
251264 "inspector" : og_inspector .inspect_surface2D ,
252265 },
253266 "PolygonalSurface3D" : {
267+ "class" : og .PolygonalSurface3D ,
254268 "input_factory" : og .PolygonalSurfaceInputFactory3D ,
255269 "output_factory" : og .PolygonalSurfaceOutputFactory3D ,
256270 "missing_files" : og .check_polygonal_surface_missing_files3D ,
@@ -271,6 +285,7 @@ def geode_objects_dict():
271285 "inspector" : og_inspector .inspect_surface3D ,
272286 },
273287 "PolyhedralSolid3D" : {
288+ "class" : og .PolyhedralSolid3D ,
274289 "input_factory" : og .PolyhedralSolidInputFactory3D ,
275290 "output_factory" : og .PolyhedralSolidOutputFactory3D ,
276291 "missing_files" : og .check_polyhedral_solid_missing_files3D ,
@@ -291,6 +306,7 @@ def geode_objects_dict():
291306 "inspector" : og_inspector .inspect_solid3D ,
292307 },
293308 "RasterImage2D" : {
309+ "class" : og .RasterImage2D ,
294310 "input_factory" : og .RasterImageInputFactory2D ,
295311 "output_factory" : og .RasterImageOutputFactory2D ,
296312 "missing_files" : og .check_raster_image_missing_files2D ,
@@ -304,6 +320,7 @@ def geode_objects_dict():
304320 "save_viewable" : g_v .save_viewable_raster_image2D ,
305321 },
306322 "RasterImage3D" : {
323+ "class" : og .RasterImage3D ,
307324 "input_factory" : og .RasterImageInputFactory3D ,
308325 "output_factory" : og .RasterImageOutputFactory3D ,
309326 "missing_files" : og .check_raster_image_missing_files3D ,
@@ -317,6 +334,7 @@ def geode_objects_dict():
317334 "save_viewable" : g_v .save_viewable_raster_image3D ,
318335 },
319336 "RegularGrid2D" : {
337+ "class" : og .RegularGrid2D ,
320338 "input_factory" : og .RegularGridInputFactory2D ,
321339 "output_factory" : og .RegularGridOutputFactory2D ,
322340 "missing_files" : og .check_regular_grid_missing_files2D ,
@@ -336,6 +354,7 @@ def geode_objects_dict():
336354 "save_viewable" : g_v .save_viewable_regular_grid2D ,
337355 },
338356 "RegularGrid3D" : {
357+ "class" : og .RegularGrid3D ,
339358 "input_factory" : og .RegularGridInputFactory3D ,
340359 "output_factory" : og .RegularGridOutputFactory3D ,
341360 "missing_files" : og .check_regular_grid_missing_files3D ,
@@ -355,6 +374,7 @@ def geode_objects_dict():
355374 "save_viewable" : g_v .save_viewable_regular_grid3D ,
356375 },
357376 "Section" : {
377+ "class" : og .Section ,
358378 "input_factory" : og .SectionInputFactory ,
359379 "output_factory" : og .SectionOutputFactory ,
360380 "missing_files" : og .check_section_missing_files ,
@@ -376,6 +396,7 @@ def geode_objects_dict():
376396 },
377397 "StructuralModel" : {
378398 "parent" : "BRep" ,
399+ "class" : og .StructuralModel ,
379400 "input_factory" : og_gs .StructuralModelInputFactory ,
380401 "output_factory" : og_gs .StructuralModelOutputFactory ,
381402 "missing_files" : og_gs .check_structural_model_missing_files ,
@@ -396,6 +417,7 @@ def geode_objects_dict():
396417 "inspector" : og_inspector .inspect_brep ,
397418 },
398419 "TetrahedralSolid3D" : {
420+ "class" : og .TetrahedralSolid3D ,
399421 "input_factory" : og .TetrahedralSolidInputFactory3D ,
400422 "output_factory" : og .TetrahedralSolidOutputFactory3D ,
401423 "missing_files" : og .check_tetrahedral_solid_missing_files3D ,
@@ -416,6 +438,7 @@ def geode_objects_dict():
416438 "inspector" : og_inspector .inspect_solid3D ,
417439 },
418440 "TriangulatedSurface2D" : {
441+ "class" : og .TriangulatedSurface2D ,
419442 "input_factory" : og .TriangulatedSurfaceInputFactory2D ,
420443 "output_factory" : og .TriangulatedSurfaceOutputFactory2D ,
421444 "missing_files" : og .check_triangulated_surface_missing_files2D ,
@@ -436,6 +459,7 @@ def geode_objects_dict():
436459 "inspector" : og_inspector .inspect_surface2D ,
437460 },
438461 "TriangulatedSurface3D" : {
462+ "class" : og .TriangulatedSurface3D ,
439463 "input_factory" : og .TriangulatedSurfaceInputFactory3D ,
440464 "output_factory" : og .TriangulatedSurfaceOutputFactory3D ,
441465 "missing_files" : og .check_triangulated_surface_missing_files3D ,
@@ -456,6 +480,7 @@ def geode_objects_dict():
456480 "inspector" : og_inspector .inspect_surface3D ,
457481 },
458482 "VertexSet" : {
483+ "class" : og .VertexSet ,
459484 "input_factory" : og .VertexSetInputFactory ,
460485 "output_factory" : og .VertexSetOutputFactory ,
461486 "missing_files" : og .check_vertex_set_missing_files ,
0 commit comments