Salome HOME
Improve checking of validity of mesh elements connectivity
[modules/smesh.git] / src / SMESH_I / SMESH_Filter_i.hxx
index ce3246602d76d77f142d503ae0397a2eea0682f4..7a09289e05fbc6563a1e1cf789d95cc9ff421867 100644 (file)
@@ -316,6 +316,19 @@ protected:
 };
 
 
+/*
+  Class       : BadOrientedVolume_i
+  Description : Verify whether a mesh volume is incorrectly oriented from
+                the point of view of MED convention
+*/
+class BadOrientedVolume_i: public virtual POA_SMESH::BadOrientedVolume,
+                           public virtual Predicate_i
+{
+ public:
+  BadOrientedVolume_i();
+  FunctorType                     GetFunctorType();
+};
+
 /*
   Class       : BelongToGeom_i
   Description : Predicate for selection on geometrical support
@@ -706,6 +719,8 @@ public:
 
   RangeOfIds_ptr            CreateRangeOfIds();
 
+  BadOrientedVolume_ptr     CreateBadOrientedVolume();
+
   LessThan_ptr              CreateLessThan();
   MoreThan_ptr              CreateMoreThan();
   EqualTo_ptr               CreateEqualTo();