]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRendererView.h
Feature #1606 Add a new entry to ColorLayerImageView to select the fitting mode betwe...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasRendererView.h
index 1031d5f8c9e3b2390cbbfff956cc4ea46d20a70d..fa7c2fe1730d6ba00cc8315da04aaa33d49fd7e4 100644 (file)
 #include <iostream>
 #include "marTypes.h"
 #include "vtkProp3D.h"
+#include "wxVtkBaseView.h"
 
 #include "wxMaracasRendererView.h"
 #include "wxMaracasRenderTabbedPanel.h"
-#include "wxMaracasMultipleVolumeRendererManager.h"
+#include "volumerenderermanager.h"
 #include "wxMaracasSurfaceRenderingManager.h"
-//#include "wxMaracasMultipleVolumeRendererPanel.h"
-//#include "wxMaracasSurfaceRenderingProp3DMHD.h"
 
 class  creaMaracasVisu_EXPORT  wxMaracasRendererView : public wxPanel
 {
@@ -37,16 +36,12 @@ public:
        wxMaracasRenderTabbedPanel* getTabbedPanel(int id) throw(char*);
 
        void setRenderer(vtkRenderer*  renderer); /* throw(char*), */   // JPR
+       void setVtkBaseView(wxVtk3DBaseView* base);
        void onLoadImageFile();
        void addVolumes(vtkImageData* img, std::string pathfile, std::string filename);
        void addPanels(wxMaracasRenderTabbedPanel* wxtabs, vtkImageData* img, std::string pathfile, std::string filename);
 
        void deleteVolume(int volid);
-       void addRemoveActorVol(int id, bool remove);
-       void addRemoveSurf1Actor(int id, bool addremove);
-       void addRemoveSurf2Actor(int id, bool addremove);
-       void addRemoveSurf3Actor(int id, bool addremove);
-
        std::vector<std::string> getFiles();
 
 private:
@@ -59,6 +54,7 @@ private:
        wxToolBar * _toolb;
 
        vtkRenderer*  _renderer;
+       wxVtk3DBaseView* baseView;
        std::string _path;
 
        int _idCount;