]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/SMESHGUI/SMESHGUI_VTKUtils.h
Salome HOME
PAL16842 (Genertion of groups when a mesh is transformed)
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_VTKUtils.h
index 94d2c134845fd8430b450802302607657d887ad8..4d866c1321621df14b5bc2bd8f0177ca1febac0d 100644 (file)
@@ -61,6 +61,7 @@ namespace SMESH {
 
   TVisualObjPtr GetVisualObj(int theStudyId,
                             const char* theEntry);
+  void OnVisuException(); // PAL16631
 
   //----------------------------------------------------------------------------
   SVTK_ViewWindow* GetViewWindow(const SalomeApp_Module* theModule = NULL,
@@ -89,18 +90,19 @@ namespace SMESH {
   SMESH_Actor* CreateActor (_PTR(Study), const char*, int = false);
   void DisplayActor (SUIT_ViewWindow*, SMESH_Actor* theActor);
   void RemoveActor  (SUIT_ViewWindow*, SMESH_Actor* theActor);
+  void RemoveVisuData(int studyID);
 
   //----------------------------------------------------------------------------
   enum EDisplaing {eDisplayAll, eDisplay, eDisplayOnly, eErase, eEraseAll};
-  void UpdateView (SUIT_ViewWindow*,
+  bool UpdateView (SUIT_ViewWindow*,
                   EDisplaing theAction,
                   const char* theEntry = "");
-  void UpdateView (EDisplaing theAction,
+  bool UpdateView (EDisplaing theAction,
                   const char* theEntry = "");
 
   void UpdateView();
 
-  void Update(const Handle(SALOME_InteractiveObject)& theIO,
+  bool Update(const Handle(SALOME_InteractiveObject)& theIO,
              bool theDisplay);