Skip to content

Commit f6e6c74

Browse files
committed
python bindings
1 parent 9fd1b06 commit f6e6c74

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

bindings/python/src/inspector/criterion/degeneration/brep_meshes_degeneration.hpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ namespace geode
4747
.def( pybind11::init< const BRep& >() )
4848
.def( "inspect_elements_degeneration",
4949
&BRepComponentMeshesDegeneration::
50-
inspect_elements_degeneration );
50+
inspect_elements_degeneration )
51+
.def( "inspect_polygons_degeneration",
52+
&BRepComponentMeshesDegeneration::
53+
inspect_polygons_degeneration )
54+
.def( "inspect_edges_degeneration",
55+
&BRepComponentMeshesDegeneration::
56+
inspect_edges_degeneration )
57+
.def( "inspect_polyhedra_degeneration",
58+
&BRepComponentMeshesDegeneration::
59+
inspect_polyhedra_degeneration );
5160
}
5261
} // namespace geode

bindings/python/src/inspector/criterion/degeneration/edgedcurve_degeneration.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ namespace geode
4040
.def( "is_mesh_degenerated",
4141
&EdgedCurveDegeneration::is_mesh_degenerated )
4242
.def( "degenerated_edges",
43-
&EdgedCurveDegeneration::degenerated_edges );
43+
&EdgedCurveDegeneration::degenerated_edges )
44+
.def( "small_edges",
45+
&EdgedCurveDegeneration::small_edges );
4446
}
4547
void define_edged_curve_degeneration( pybind11::module& module )
4648
{

bindings/python/src/inspector/criterion/degeneration/solid_degeneration.hpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ namespace geode
4141
&SolidMeshDegeneration::is_mesh_degenerated )
4242
.def(
4343
"degenerated_edges", &SolidMeshDegeneration::degenerated_edges )
44+
.def(
45+
"small_edges", &SolidMeshDegeneration::small_edges )
4446
.def( "degenerated_polyhedra",
45-
&SolidMeshDegeneration::degenerated_polyhedra );
47+
&SolidMeshDegeneration::degenerated_polyhedra )
48+
.def( "small_height_polyhedra",
49+
&SolidMeshDegeneration::small_height_polyhedra );
4650
}
4751
void define_solid_degeneration( pybind11::module& module )
4852
{

bindings/python/src/inspector/criterion/degeneration/surface_degeneration.hpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ namespace geode
4141
&SurfaceMeshDegeneration::is_mesh_degenerated )
4242
.def( "degenerated_edges",
4343
&SurfaceMeshDegeneration::degenerated_edges )
44+
.def( "small_edges",
45+
&SurfaceMeshDegeneration::small_edges )
4446
.def( "degenerated_polygons",
45-
&SurfaceMeshDegeneration::degenerated_polygons );
47+
&SurfaceMeshDegeneration::degenerated_polygons )
48+
.def( "small_height_polygons",
49+
&SurfaceMeshDegeneration::small_height_polygons );
4650
}
4751
void define_surface_degeneration( pybind11::module& module )
4852
{

0 commit comments

Comments
 (0)