]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasSurfaceRenderingManager.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasSurfaceRenderingManager.h
index fb1061b1ca9bdf87bf34545d3a8fef85b2784e56..fe1ac98c56794ee530fdffbcd7c48f581a7df061 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracasSurfaceRenderingManager.h,v $
   Language:  C++
-  Date:      $Date: 2009/11/09 19:14:56 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2009/11/17 10:23:24 $
+  Version:   $Revision: 1.4 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -52,11 +52,11 @@ public:
        /**
        **      Adds a prop3D to the manager and returns the identifier
        **/
-       int addProp3D(vtkProp3D* prop3D, std::string dataname) throw (char*);
+       int addProp3D(int idTP, vtkProp3D* prop3D, std::string dataname) throw (char*);
        /**
        **      Adds a prop3D to the manager and returns the identifier
        **/
-       int addPropMHD(vtkImageData* imagedata, std::string dataname) throw(char*);
+       int addPropMHD(int idTP, vtkImageData* imagedata, std::string dataname) throw(char*);
        /**
        **      Changes the opacity in a prop3D
        **/
@@ -87,8 +87,13 @@ public:
        **/
        void addRemoveActor(int propid, bool addremove)throw(char*);
        /**
+       **
+       **/
+       void addRemoveSurfaceBox(int propid, bool addremove)  throw(char*);
+       /**
        **      Check if the variables are setted correctly
        **/
+
        void checkInvariant()throw(char*);
 
        /**
@@ -96,6 +101,11 @@ public:
        **/
        wxMaracasSurfaceRenderingManagerData* getViewData(int id)throw(char*);
 
+       /**
+       **
+       **/
+       void setInteractor(vtkRenderWindowInteractor*  interactor);
+
        /**
        **      Given the id, return the max iso value from the imagedata
        **/
@@ -115,6 +125,7 @@ private:
        std::vector<wxMaracasSurfaceRenderingManagerData*> prop3Dvect;
 
        vtkRenderer*  _renderer;
+       vtkRenderWindowInteractor*  _interactor;
        vtkImageData* image;
 
        int _idCount;