43 #ifndef OPENMESH_MESHCHECKER_HH
44 #define OPENMESH_MESHCHECKER_HH
50 #include <OpenMesh/Core/System/config.h>
52 #include <OpenMesh/Core/Utils/GenProg.hh>
93 bool check(
unsigned int _targets=CHECK_ALL,
94 std::ostream& _os= omerr());
100 {
return (mesh_.has_vertex_status() ? mesh_.status(_vh).deleted() :
false); }
102 bool is_deleted(
typename Mesh::EdgeHandle _eh)
103 {
return (mesh_.has_edge_status() ? mesh_.status(_eh).deleted() :
false); }
105 bool is_deleted(
typename Mesh::FaceHandle _fh)
106 {
return (mesh_.has_face_status() ? mesh_.status(_fh).deleted() :
false); }
118 #if defined(OM_INCLUDE_TEMPLATES) && !defined(OPENMESH_MESHCHECKER_C)
119 #define OPENMESH_MESHCHECKER_TEMPLATES
120 #include "MeshCheckerT.cc"
123 #endif // OPENMESH_MESHCHECKER_HH defined