]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkClipping3DViewVolCntrlPanel.h
a0185b685b255eff8702f3323badc513c8447938
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxVtkClipping3DViewVolCntrlPanel.h
1 #ifndef WXVTKCLIPPING3DVIEWVOLCNTRLPANEL_H_
2 #define WXVTKCLIPPING3DVIEWVOLCNTRLPANEL_H_
3
4 #include "wxVtkClipping3DView.h"
5 #include "wx/wx.h"
6
7 class wxVtkClipping3DViewVolCntrlPanel: public wxPanel
8 {
9 public:
10         wxVtkClipping3DViewVolCntrlPanel(wxWindow *parent, wxVtkClipping3DView *_wxvtkclipping3Dview);
11         ~wxVtkClipping3DViewVolCntrlPanel();
12
13                         void    OnVisibleVolume(wxCommandEvent& event);
14                         void    OnVisibleBoxVolume(wxCommandEvent& event);
15                         virtual void    Refresh();
16                         void    OnBtnVolumeFunctions(wxCommandEvent& event);
17                         void    OnRayCastingActive(wxCommandEvent& event);
18             void    OnMIPActive(wxCommandEvent& event);
19                         void    OnInterpolationActive(wxCommandEvent& event);
20                         void    OnShadeActive(wxCommandEvent& event);
21
22
23 private:
24         wxVtkClipping3DView     *_wxvtkclipping3Dview;
25         wxRadioButton       *rbRayCasting;
26         wxRadioButton       *rbMIP;
27     wxCheckBox          *ckInterpolation;
28     wxCheckBox          *ckShade;
29
30 protected:
31
32 };
33
34 #endif /*WXVTKCLIPPING3DVIEWVOLCNTRLPANEL_H_*/