X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxMaracasRendererView.h;h=766bf7ee4d522b3b2d809b9177c1559421bdec40;hb=96facb2168314bc57826afc4342abd43e27f0ff7;hp=edd3309169d9ae4b659c7da52e0f102998bd89e8;hpb=8e51f74bc77447daf61b8e1caf7ab07ae235b578;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRendererView.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRendererView.h index edd3309..766bf7e 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRendererView.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRendererView.h @@ -15,13 +15,12 @@ #include #include "marTypes.h" #include "vtkProp3D.h" +#include "wxVtkBaseView.h" #include "wxMaracasRendererView.h" #include "wxMaracasRenderTabbedPanel.h" #include "wxMaracasMultipleVolumeRendererManager.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 getFiles(); private: @@ -59,7 +54,10 @@ private: wxToolBar * _toolb; vtkRenderer* _renderer; + wxVtk3DBaseView* baseView; std::string _path; + + int _idCount; }; class ToolBarEventHandlerRenderer : public wxEvtHandler