Skip to content

Commit 801877c

Browse files
committed
feat(Inspector): Added a verbose mode for all the geometry inspectors.
1 parent bde25b6 commit 801877c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+657
-504
lines changed

include/geode/inspector/criterion/adjacency/surface_adjacency.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ namespace geode
4545

4646
public:
4747
SurfaceMeshAdjacency( const SurfaceMesh< dimension >& mesh );
48+
49+
SurfaceMeshAdjacency(
50+
const SurfaceMesh< dimension >& mesh, bool verbose );
51+
4852
~SurfaceMeshAdjacency();
4953

5054
bool mesh_has_wrong_adjacencies() const;

include/geode/inspector/criterion/colocation/edgedcurve_colocation.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ namespace geode
4444

4545
public:
4646
EdgedCurveColocation( const EdgedCurve< dimension >& mesh );
47+
48+
EdgedCurveColocation(
49+
const EdgedCurve< dimension >& mesh, bool verbose );
50+
4751
~EdgedCurveColocation();
4852

4953
bool mesh_has_colocated_points() const;

include/geode/inspector/criterion/colocation/pointset_colocation.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ namespace geode
4444

4545
public:
4646
PointSetColocation( const PointSet< dimension >& mesh );
47+
48+
PointSetColocation( const PointSet< dimension >& mesh, bool verbose );
49+
4750
~PointSetColocation();
4851

4952
bool mesh_has_colocated_points() const;

include/geode/inspector/criterion/colocation/solid_colocation.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ namespace geode
4545

4646
public:
4747
SolidMeshColocation( const SolidMesh< dimension >& mesh );
48+
49+
SolidMeshColocation( const SolidMesh< dimension >& mesh, bool verbose );
50+
4851
~SolidMeshColocation();
4952

5053
bool mesh_has_colocated_points() const;

include/geode/inspector/criterion/colocation/surface_colocation.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ namespace geode
4444

4545
public:
4646
SurfaceMeshColocation( const SurfaceMesh< dimension >& mesh );
47+
48+
SurfaceMeshColocation(
49+
const SurfaceMesh< dimension >& mesh, bool verbose );
50+
4751
~SurfaceMeshColocation();
4852

4953
bool mesh_has_colocated_points() const;

include/geode/inspector/criterion/degeneration/edgedcurve_degeneration.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ namespace geode
4444

4545
public:
4646
EdgedCurveDegeneration( const EdgedCurve< dimension >& mesh );
47+
48+
EdgedCurveDegeneration(
49+
const EdgedCurve< dimension >& mesh, bool verbose );
50+
4751
~EdgedCurveDegeneration();
4852

4953
bool is_mesh_degenerated() const;

include/geode/inspector/criterion/degeneration/solid_degeneration.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ namespace geode
4545

4646
public:
4747
SolidMeshDegeneration( const SolidMesh< dimension >& mesh );
48+
49+
SolidMeshDegeneration(
50+
const SolidMesh< dimension >& mesh, bool verbose );
51+
4852
~SolidMeshDegeneration();
4953

5054
bool is_mesh_degenerated() const;

include/geode/inspector/criterion/degeneration/surface_degeneration.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ namespace geode
4444

4545
public:
4646
SurfaceMeshDegeneration( const SurfaceMesh< dimension >& mesh );
47+
48+
SurfaceMeshDegeneration(
49+
const SurfaceMesh< dimension >& mesh, bool verbose );
50+
4751
~SurfaceMeshDegeneration();
4852

4953
bool is_mesh_degenerated() const;

include/geode/inspector/criterion/manifold/surface_edge_manifold.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ namespace geode
5050

5151
public:
5252
SurfaceMeshEdgeManifold( const SurfaceMesh< dimension >& mesh );
53+
54+
SurfaceMeshEdgeManifold(
55+
const SurfaceMesh< dimension >& mesh, bool verbose );
56+
5357
~SurfaceMeshEdgeManifold();
5458

5559
bool mesh_edges_are_manifold() const;

include/geode/inspector/criterion/manifold/surface_vertex_manifold.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ namespace geode
4444

4545
public:
4646
SurfaceMeshVertexManifold( const SurfaceMesh< dimension >& mesh );
47+
48+
SurfaceMeshVertexManifold(
49+
const SurfaceMesh< dimension >& mesh, bool verbose );
50+
4751
~SurfaceMeshVertexManifold();
4852

4953
bool mesh_vertices_are_manifold() const;

0 commit comments

Comments
 (0)