X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FSMESH_Mesh.idl;h=5597f5b2bda800c1500d8f45e26f04aab1ac9a4b;hb=13469a2390c6d6061a023967950aa3b3a1196bb2;hp=cb25bb18318c4bf2003ac7919b238939b666eb90;hpb=7b4c10fd0e3bd5f6612582fb9ef39965b8f0055a;p=modules%2Fsmesh.git diff --git a/idl/SMESH_Mesh.idl b/idl/SMESH_Mesh.idl index cb25bb183..5597f5b2b 100644 --- a/idl/SMESH_Mesh.idl +++ b/idl/SMESH_Mesh.idl @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2021 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -347,6 +347,12 @@ module SMESH GEOM::GEOM_Object GetShapeToMesh() raises (SALOME::SALOME_Exception); + /*! + * Replaces a shape in the mesh + */ + void ReplaceShape(in GEOM::GEOM_Object theNewGeom) + raises (SALOME::SALOME_Exception); + /*! * Return false if the mesh is not yet fully loaded from the study file */ @@ -517,7 +523,7 @@ module SMESH raises (SALOME::SALOME_Exception); /*! - * Distribute all faces of the mesh between groups using sharp edges and optionally + * Distribute all faces of the mesh among groups using sharp edges and optionally * existing 1D elements as group boundaries. * \param [in] sharpAngle - edge is considered sharp if an angle between normals of * adjacent faces is more than \a sharpAngle in degrees. @@ -902,7 +908,7 @@ module SMESH * For given node returns list of IDs of inverse elements * If there is not node for given ID - returns empty list */ - long_array GetNodeInverseElements(in long id); + long_array GetNodeInverseElements(in long id, in ElementType elemType); /*! * \brief Return position of a node on shape