]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRendererView.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasRendererView.h
index 2ea03f3d5b5cba83a890880efd6d1443b92cadbb..11293dcbc25425259f4e8719fd1b9d957e0b2765 100644 (file)
 #include "wxMaracasRendererView.h"
 #include "wxMaracasRenderTabbedPanel.h"
 #include "wxMaracasMultipleVolumeRendererManager.h"
+#include "wxMaracasSurfaceRenderingManager.h"
 //#include "wxMaracasMultipleVolumeRendererPanel.h"
 //#include "wxMaracasSurfaceRenderingProp3DMHD.h"
-#include "wxMaracasSurfaceRenderingManager.h"
-
 
 class  creaMaracasVisu_EXPORT  wxMaracasRendererView : public wxPanel
 {
@@ -38,8 +37,10 @@ public:
        void loadVolume(wxString filename, wxString dataname);
        void onLoadImageFile();
        void addPanels(wxString filename, wxString dataname = _T(""));
+       
        wxMaracasRenderTabbedPanel* getTabbedPanel();
        std::string getPath();
+
        void deleteVolume(int volid);
 
        void addRemoveActorVol(int id, bool remove);
@@ -47,32 +48,25 @@ public:
        void addRemoveSurf2Actor(int id, bool addremove);
        void addRemoveSurf3Actor(int id, bool addremove);
        
-       void SetValuesColorPointsFunction(int volid, std::vector<double> greylevelcolors,std::vector<double> red,std::vector<double> green,std::vector<double> blue);
-       void SetValuesPointsFunction(int volid, std::vector<double> greylevel, std::vector<double> values);
+       //void SetValuesColorPointsFunction(int volid, std::vector<double> greylevelcolors,std::vector<double> red,std::vector<double> green,std::vector<double> blue);
+       //void SetValuesPointsFunction(int volid, std::vector<double> greylevel, std::vector<double> values);
 
-       void addPanels(wxMaracasMultipleVolumeRendererPanel* irmview, std::string dataname);
-
-        vtkPiecewiseFunction* GetTransferFunction(int volumeid);
-        vtkColorTransferFunction* GetColorFunction(int volumeid);
+       //vtkPiecewiseFunction* GetTransferFunction(int volumeid);
+       //vtkColorTransferFunction* GetColorFunction(int volumeid);
 
 private:
        static wxMaracasRendererView* instance;
 
-       wxMaracasMultipleVolumeRendererManager* volmanager;
-       wxMaracasSurfaceRenderingManager* surrendmanager1;
-       wxMaracasSurfaceRenderingManager* surrendmanager2;
-       wxMaracasSurfaceRenderingManager* surrendmanager3;
-       
        wxMaracasRenderTabbedPanel* wxtabs;
        wxAuiManager* wxauimanager;
        
        std::string _path;
-
-       wxToolBar* _toolb;
+       wxToolBar * _toolb;
 
 };
 
-class ToolBarEventHandlerRenderer : public wxEvtHandler{
+class ToolBarEventHandlerRenderer : public wxEvtHandler
+{
 
        public:
                ToolBarEventHandlerRenderer();
@@ -100,4 +94,3 @@ private:
 };
 
 #endif
-