1313def geode_objects_dict ():
1414 return {
1515 "BRep" : {
16+ "class" : og .BRep ,
1617 "input_factory" : og .BRepInputFactory ,
1718 "output_factory" : og .BRepOutputFactory ,
1819 "missing_files" : og .check_brep_missing_files ,
@@ -34,6 +35,7 @@ def geode_objects_dict():
3435 },
3536 "CrossSection" : {
3637 "parent" : "Section" ,
38+ "class" : og_gs .CrossSection ,
3739 "input_factory" : og_gs .CrossSectionInputFactory ,
3840 "output_factory" : og_gs .CrossSectionOutputFactory ,
3941 "missing_files" : og_gs .check_cross_section_missing_files ,
@@ -54,6 +56,7 @@ def geode_objects_dict():
5456 "inspector" : og_inspector .inspect_section ,
5557 },
5658 "EdgedCurve2D" : {
59+ "class" : og .EdgedCurve2D ,
5760 "input_factory" : og .EdgedCurveInputFactory2D ,
5861 "output_factory" : og .EdgedCurveOutputFactory2D ,
5962 "missing_files" : og .check_edged_curve_missing_files2D ,
@@ -74,6 +77,7 @@ def geode_objects_dict():
7477 "inspector" : og_inspector .inspect_edged_curve2D ,
7578 },
7679 "EdgedCurve3D" : {
80+ "class" : og .EdgedCurve3D ,
7781 "input_factory" : og .EdgedCurveInputFactory3D ,
7882 "output_factory" : og .EdgedCurveOutputFactory3D ,
7983 "missing_files" : og .check_edged_curve_missing_files3D ,
@@ -94,6 +98,7 @@ def geode_objects_dict():
9498 "inspector" : og_inspector .inspect_edged_curve3D ,
9599 },
96100 "Graph" : {
101+ "class" : og .Graph ,
97102 "input_factory" : og .GraphInputFactory ,
98103 "output_factory" : og .GraphOutputFactory ,
99104 "missing_files" : og .check_graph_missing_files ,
@@ -107,6 +112,7 @@ def geode_objects_dict():
107112 "is_viewable" : True ,
108113 },
109114 "HybridSolid3D" : {
115+ "class" : og .HybridSolid3D ,
110116 "input_factory" : og .HybridSolidInputFactory3D ,
111117 "output_factory" : og .HybridSolidOutputFactory3D ,
112118 "missing_files" : og .check_hybrid_solid_missing_files3D ,
@@ -128,6 +134,7 @@ def geode_objects_dict():
128134 },
129135 "ImplicitCrossSection" : {
130136 "parent" : "CrossSection" ,
137+ "class" : og_gs .ImplicitCrossSection ,
131138 "input_factory" : og_gs .ImplicitCrossSectionInputFactory ,
132139 "output_factory" : og_gs .ImplicitCrossSectionOutputFactory ,
133140 "missing_files" : og_gs .check_implicit_cross_section_missing_files ,
@@ -149,6 +156,7 @@ def geode_objects_dict():
149156 },
150157 "ImplicitStructuralModel" : {
151158 "parent" : "StructuralModel" ,
159+ "class" : og_gs .ImplicitStructuralModel ,
152160 "input_factory" : og_gs .ImplicitStructuralModelInputFactory ,
153161 "output_factory" : og_gs .ImplicitStructuralModelOutputFactory ,
154162 "missing_files" : og_gs .check_implicit_structural_model_missing_files ,
@@ -169,6 +177,7 @@ def geode_objects_dict():
169177 "inspector" : og_inspector .inspect_brep ,
170178 },
171179 "LightRegularGrid2D" : {
180+ "class" : og .LightRegularGrid2D ,
172181 "input_factory" : og .LightRegularGridInputFactory2D ,
173182 "output_factory" : og .LightRegularGridOutputFactory2D ,
174183 "missing_files" : og .check_light_regular_grid_missing_files2D ,
@@ -182,6 +191,7 @@ def geode_objects_dict():
182191 "save_viewable" : g_v .save_viewable_light_regular_grid2D ,
183192 },
184193 "LightRegularGrid3D" : {
194+ "class" : og .LightRegularGrid3D ,
185195 "input_factory" : og .LightRegularGridInputFactory3D ,
186196 "output_factory" : og .LightRegularGridOutputFactory3D ,
187197 "missing_files" : og .check_light_regular_grid_missing_files3D ,
@@ -195,6 +205,7 @@ def geode_objects_dict():
195205 "save_viewable" : g_v .save_viewable_light_regular_grid3D ,
196206 },
197207 "PointSet2D" : {
208+ "class" : og .PointSet2D ,
198209 "input_factory" : og .PointSetInputFactory2D ,
199210 "output_factory" : og .PointSetOutputFactory2D ,
200211 "missing_files" : og .check_point_set_missing_files2D ,
@@ -215,6 +226,7 @@ def geode_objects_dict():
215226 "inspector" : og_inspector .inspect_point_set2D ,
216227 },
217228 "PointSet3D" : {
229+ "class" : og .PointSet3D ,
218230 "input_factory" : og .PointSetInputFactory3D ,
219231 "output_factory" : og .PointSetOutputFactory3D ,
220232 "missing_files" : og .check_point_set_missing_files3D ,
@@ -235,6 +247,7 @@ def geode_objects_dict():
235247 "inspector" : og_inspector .inspect_point_set3D ,
236248 },
237249 "PolygonalSurface2D" : {
250+ "class" : og .PolygonalSurface2D ,
238251 "input_factory" : og .PolygonalSurfaceInputFactory2D ,
239252 "output_factory" : og .PolygonalSurfaceOutputFactory2D ,
240253 "missing_files" : og .check_polygonal_surface_missing_files2D ,
@@ -255,6 +268,7 @@ def geode_objects_dict():
255268 "inspector" : og_inspector .inspect_surface2D ,
256269 },
257270 "PolygonalSurface3D" : {
271+ "class" : og .PolygonalSurface3D ,
258272 "input_factory" : og .PolygonalSurfaceInputFactory3D ,
259273 "output_factory" : og .PolygonalSurfaceOutputFactory3D ,
260274 "missing_files" : og .check_polygonal_surface_missing_files3D ,
@@ -275,6 +289,7 @@ def geode_objects_dict():
275289 "inspector" : og_inspector .inspect_surface3D ,
276290 },
277291 "PolyhedralSolid3D" : {
292+ "class" : og .PolyhedralSolid3D ,
278293 "input_factory" : og .PolyhedralSolidInputFactory3D ,
279294 "output_factory" : og .PolyhedralSolidOutputFactory3D ,
280295 "missing_files" : og .check_polyhedral_solid_missing_files3D ,
@@ -295,6 +310,7 @@ def geode_objects_dict():
295310 "inspector" : og_inspector .inspect_solid3D ,
296311 },
297312 "RasterImage2D" : {
313+ "class" : og .RasterImage2D ,
298314 "input_factory" : og .RasterImageInputFactory2D ,
299315 "output_factory" : og .RasterImageOutputFactory2D ,
300316 "missing_files" : og .check_raster_image_missing_files2D ,
@@ -308,6 +324,7 @@ def geode_objects_dict():
308324 "save_viewable" : g_v .save_viewable_raster_image2D ,
309325 },
310326 "RasterImage3D" : {
327+ "class" : og .RasterImage3D ,
311328 "input_factory" : og .RasterImageInputFactory3D ,
312329 "output_factory" : og .RasterImageOutputFactory3D ,
313330 "missing_files" : og .check_raster_image_missing_files3D ,
@@ -321,6 +338,7 @@ def geode_objects_dict():
321338 "save_viewable" : g_v .save_viewable_raster_image3D ,
322339 },
323340 "RegularGrid2D" : {
341+ "class" : og .RegularGrid2D ,
324342 "input_factory" : og .RegularGridInputFactory2D ,
325343 "output_factory" : og .RegularGridOutputFactory2D ,
326344 "missing_files" : og .check_regular_grid_missing_files2D ,
@@ -340,6 +358,7 @@ def geode_objects_dict():
340358 "save_viewable" : g_v .save_viewable_regular_grid2D ,
341359 },
342360 "RegularGrid3D" : {
361+ "class" : og .RegularGrid3D ,
343362 "input_factory" : og .RegularGridInputFactory3D ,
344363 "output_factory" : og .RegularGridOutputFactory3D ,
345364 "missing_files" : og .check_regular_grid_missing_files3D ,
@@ -359,6 +378,7 @@ def geode_objects_dict():
359378 "save_viewable" : g_v .save_viewable_regular_grid3D ,
360379 },
361380 "Section" : {
381+ "class" : og .Section ,
362382 "input_factory" : og .SectionInputFactory ,
363383 "output_factory" : og .SectionOutputFactory ,
364384 "missing_files" : og .check_section_missing_files ,
@@ -380,6 +400,7 @@ def geode_objects_dict():
380400 },
381401 "StructuralModel" : {
382402 "parent" : "BRep" ,
403+ "class" : og_gs .StructuralModel ,
383404 "input_factory" : og_gs .StructuralModelInputFactory ,
384405 "output_factory" : og_gs .StructuralModelOutputFactory ,
385406 "missing_files" : og_gs .check_structural_model_missing_files ,
@@ -400,6 +421,7 @@ def geode_objects_dict():
400421 "inspector" : og_inspector .inspect_brep ,
401422 },
402423 "TetrahedralSolid3D" : {
424+ "class" : og .TetrahedralSolid3D ,
403425 "input_factory" : og .TetrahedralSolidInputFactory3D ,
404426 "output_factory" : og .TetrahedralSolidOutputFactory3D ,
405427 "missing_files" : og .check_tetrahedral_solid_missing_files3D ,
@@ -420,6 +442,7 @@ def geode_objects_dict():
420442 "inspector" : og_inspector .inspect_solid3D ,
421443 },
422444 "TriangulatedSurface2D" : {
445+ "class" : og .TriangulatedSurface2D ,
423446 "input_factory" : og .TriangulatedSurfaceInputFactory2D ,
424447 "output_factory" : og .TriangulatedSurfaceOutputFactory2D ,
425448 "missing_files" : og .check_triangulated_surface_missing_files2D ,
@@ -440,6 +463,7 @@ def geode_objects_dict():
440463 "inspector" : og_inspector .inspect_surface2D ,
441464 },
442465 "TriangulatedSurface3D" : {
466+ "class" : og .TriangulatedSurface3D ,
443467 "input_factory" : og .TriangulatedSurfaceInputFactory3D ,
444468 "output_factory" : og .TriangulatedSurfaceOutputFactory3D ,
445469 "missing_files" : og .check_triangulated_surface_missing_files3D ,
@@ -460,6 +484,7 @@ def geode_objects_dict():
460484 "inspector" : og_inspector .inspect_surface3D ,
461485 },
462486 "VertexSet" : {
487+ "class" : og .VertexSet ,
463488 "input_factory" : og .VertexSetInputFactory ,
464489 "output_factory" : og .VertexSetOutputFactory ,
465490 "missing_files" : og .check_vertex_set_missing_files ,
0 commit comments