-// Copyright (C) 2007-2019 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2020 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
GEOM::GEOM_Object_ptr GetShapeToMesh()
throw (SALOME::SALOME_Exception);
+ virtual void ReplaceShape(GEOM::GEOM_Object_ptr theNewGeom)
+ throw (SALOME::SALOME_Exception);
+
CORBA::Boolean IsLoaded()
throw (SALOME::SALOME_Exception);
*
* Issue 0022501
*/
- void CheckGeomModif();
+ void CheckGeomModif( bool isBreakLink = false );
/*!
* \brief Update hypotheses assigned to geom groups if the latter change
*
std::string FileInfoToString();
void FileInfoFromString(const std::string& info);
+ /*!
+ * Persistence of geometry tick
+ */
+ int& MainShapeTick() { return _mainShapeTick; }
+
+
/*!
* Sets list of notebook variables used for Mesh operations separated by ":" symbol
*/
/*!
* Return new group contents if it has been changed and update group data
*/
- TopoDS_Shape newGroupShape( TGeomGroupData & groupData);
+ TopoDS_Shape newGroupShape( TGeomGroupData & groupData, int how );
};