Salome HOME
PAL7358. Add BadOrientedVolume predicate
[modules/smesh.git] / src / Controls / SMESH_ControlsDef.hxx
index 50fb06558b6a8a8ae904dab61ee4ae52bec7bb57..339157e6cc12e262d5cbc61d1112a3663dfd6cf1 100644 (file)
@@ -304,6 +304,22 @@ namespace SMESH{
     };
    
 
+    /*
+      Class       : BadOrientedVolume
+      Description : Predicate bad oriented volumes
+    */
+    class BadOrientedVolume: public virtual Predicate{
+    public:
+      BadOrientedVolume();
+      virtual void SetMesh( SMDS_Mesh* theMesh );
+      virtual bool IsSatisfy( long theElementId );
+      virtual SMDSAbs_ElementType GetType() const;
+            
+    protected:
+      SMDS_Mesh* myMesh;
+    };
+   
+
     /*
       Class       : FreeEdges
       Description : Predicate for free Edges