]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Restore from wrong modfications
authorapo <apo@opencascade.com>
Mon, 27 Nov 2006 09:48:18 +0000 (09:48 +0000)
committerapo <apo@opencascade.com>
Mon, 27 Nov 2006 09:48:18 +0000 (09:48 +0000)
src/VISU_I/VISU_ViewManager_i.hh

index ba4e7c4cd8d0788a6c959fe4e42265c57459b48c..2fc2255891c7b332c9c70c364e2cac40378fe238 100644 (file)
 #define VISU_ViewManager_i_HeaderFile
 
 #include "VISUConfig.hh"
-#include "VISU_Actor.h"
 
 class SalomeApp_Application;
 
+class VISU_Actor;
+
 class SUIT_ViewWindow;
 
 class SVTK_ViewWindow;
@@ -41,8 +42,7 @@ class vtkRenderer;
 class vtkCamera;
 
 
-namespace VISU 
-{
+namespace VISU {
   class Prs3d_i;
   class Curve_i;
 
@@ -73,25 +73,10 @@ namespace VISU
   VISU_Actor* UpdateViewer (SUIT_ViewWindow* theViewWindow, int theDisplaing, Prs3d_i* thePrs = NULL);
   void UpdatePlot2d (Plot2d_ViewFrame *theView, int theDisplaying, Curve_i* theCurve);
 
-  void DeleteActors (VISU::Prs3d_i* thePrs);
-  void DeleteActors (VISU::Curve_i* thePrs);
-
   VISU_Actor* GetActor (VISU::Prs3d_i* thePrs, SVTK_ViewWindow* theViewWindow);
 
-  struct TIsSamePrs3d
-  {
-    VISU::Prs3d_i* myPrs3d;
-
-    TIsSamePrs3d(VISU::Prs3d_i* thePrs3d):
-      myPrs3d(thePrs3d)
-    {}
-    
-    bool
-    operator()(VISU_Actor* theActor) 
-    {
-      return theActor->GetPrs3d() == myPrs3d;
-    }
-  };
+  void DeleteActors (VISU::Prs3d_i* thePrs);
+  void DeleteActors (VISU::Curve_i* thePrs);
 }
 
 #endif