]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasMultipleVolumeRendererView.h
some memory leaks
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasMultipleVolumeRendererView.h
index c23b67611c857db56d1e0ced04dc6e053135917e..ef13a73ffbc02bce6bc356ea2894ee0f1c0d5f43 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracasMultipleVolumeRendererView.h,v $
   Language:  C++
-  Date:      $Date: 2009/07/20 10:06:12 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2010/01/13 13:31:10 $
+  Version:   $Revision: 1.6 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -62,20 +62,24 @@ public:
 
        void addVolumeViewPanel(wxMaracasMultipleVolumeRendererPanel* irmview, std::string dataname);
 
-        vtkPiecewiseFunction* GetTransferFunction(int volumeid);
-        vtkColorTransferFunction* GetColorFunction(int volumeid);
+       vtkPiecewiseFunction* GetTransferFunction(int volumeid);
+       vtkColorTransferFunction* GetColorFunction(int volumeid);
+
+       std::vector<vtkImageData*> GetOutputImages();
+
+       void changeCompositeMIPFunction(int id, int function);
+
+       wxMaracasMultipleVolumeRendererManager* getVolumeRenderManager();
 
 private:
        static wxMaracasMultipleVolumeRendererView* instance;
 
        wxMaracasMultipleVolumeRendererManager* volmanager;
-
        wxAuiManager* wxauimanager;
+       wxToolBar* _toolb;
        
        std::string _path;
-
-       wxToolBar* _toolb;
-
+    std::vector<vtkImageData*> imgVect;
 };
 
 class ToolBarEventHandlerMultipleVolumeRenderer : public wxEvtHandler{