X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxVtkClipping3DViewCntrlPanel.h;fp=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxVtkClipping3DViewCntrlPanel.h;h=fb00b2f605ed750c61a275d5e70eddacdeff8cad;hb=a4ee3758aa0477f677fb981e2c4d6e29995e8db8;hp=0000000000000000000000000000000000000000;hpb=cc20770ee090848c31a8f18c277d89f2b904e087;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkClipping3DViewCntrlPanel.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkClipping3DViewCntrlPanel.h new file mode 100644 index 0000000..fb00b2f --- /dev/null +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkClipping3DViewCntrlPanel.h @@ -0,0 +1,49 @@ +#ifndef WXVTKCLIPPING3DVIEWCNTRLPANEL_H_ +#define WXVTKCLIPPING3DVIEWCNTRLPANEL_H_ + +#include "wxVtkClipping3DView.h" +#include "wx/wx.h" + +class wxVtkClipping3DViewCntrlPanel: public wxPanel +{ +public: + wxVtkClipping3DViewCntrlPanel(wxWindow *parent, wxVtkClipping3DView *_wxvtkclipping3Dview); + ~wxVtkClipping3DViewCntrlPanel(); + void OnSurface(wxCommandEvent& event); + void OnRepresentationSurfaceWireFrame(wxCommandEvent& event); + void OnVisibleVolume(wxCommandEvent& event); + void OnVisibleBoxSurface(wxCommandEvent& event); + void OnVisibleBoxVolume(wxCommandEvent& event); + void OnColor(wxCommandEvent& event); + void OnVisibleSurface(wxCommandEvent& event); + void OnOpacity(wxScrollEvent& event); + void OnIsoValue(wxScrollEvent& event); + void OnIsoValueSpin(wxScrollEvent& event); + virtual void Refresh(); + void OnBtnCreateFileSTL(wxCommandEvent& event); + void OnBtnSaveRawVolume(wxCommandEvent& event); + void OnBtnVolumeFunctions(wxCommandEvent& event); + void OnBtnMeshVTKLoad(wxCommandEvent& event); + + +private: + wxVtkClipping3DView *_wxvtkclipping3Dview; + wxSlider *_opacity; + wxSlider *_isoValue; + wxSlider *_isoValueSpin; + wxRadioButton *_surfA; + wxRadioButton *_surfB; + wxRadioButton *_surfC; + wxRadioButton *_surfD; + wxCheckBox *_visible; + wxButton *_color; + + wxRadioButton *_wireFrameRep; + wxRadioButton *_surfaceRep; + + int GetIdTissue(); +protected: + +}; + +#endif /*WXVTKCLIPPING3DVIEWCNTRLPANEL_H_*/