Salome HOME
Fix treatment of filters after starting usage of AddArgCmd()
[modules/smesh.git] / src / SMESH_I / SMESH_Gen_i.hxx
index 798670f6bf54a72a9c060b7ebcba846f0b117980..f6531cf1a100c6fdb6277bbe1c179c11129c0d7a 100644 (file)
@@ -326,6 +326,12 @@ public:
                                                  CORBA::Short          theSubShapeID )
     throw ( SALOME::SALOME_Exception );
 
+  // Create groups of elements preventing computation of a sub-shape
+  SMESH::ListOfGroups* MakeGroupsOfBadInputElements( SMESH::SMESH_Mesh_ptr theMesh,
+                                                     CORBA::Short          theSubShapeID,
+                                                     const char*           theGroupName)
+    throw ( SALOME::SALOME_Exception );
+
   // Get sub-shapes unique ID's list
   SMESH::long_array* GetSubShapesId( GEOM::GEOM_Object_ptr      theMainShapeObject,
                                      const SMESH::object_array& theListOfSubShape )
@@ -579,6 +585,11 @@ public:
   const std::string &               GetLastObjEntry() const { return myLastObj; }
   std::vector< std::string >        GetAllParameters(const std::string& theObjectEntry) const;
 
+  // Move objects to the specified position
+  void Move( const SMESH::sobject_list& what,
+             SALOMEDS::SObject_ptr where,
+             CORBA::Long row );
+
 private:
   // Create hypothesis of given type
   SMESH::SMESH_Hypothesis_ptr createHypothesis( const char* theHypName,