]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DViewCntrlPanel.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxVtkMPR3DViewCntrlPanel.h
1 #ifndef WXVTKMPR3DVIEWCNTRLPANEL_H_
2 #define WXVTKMPR3DVIEWCNTRLPANEL_H_
3
4 #include "wxVtkMPR3DView.h"
5
6 #include "wx/wx.h"
7
8 class wxVtkMPR3DView;
9
10 class wxVtkMPR3DViewCntrlPanel: public wxPanel
11 {
12 public:
13         wxVtkMPR3DViewCntrlPanel(wxWindow *parent, wxVtkMPR3DView *wxvtkmpr3Dview);
14         ~wxVtkMPR3DViewCntrlPanel();
15         void            OnVisibleAxisX(wxCommandEvent& event);
16         void            OnVisibleAxisY(wxCommandEvent& event);
17         void            OnVisibleAxisZ(wxCommandEvent& event);
18         void            OnPositionX(wxScrollEvent& event);
19         void            OnPositionY(wxScrollEvent& event);
20         void            OnPositionZ(wxScrollEvent& event);
21         void            OnVisibleAxisXYZ(wxCommandEvent& event);
22         void            OnVisiblePlane(wxCommandEvent& event);
23         void            OnEditColorTable(wxCommandEvent& event);
24         virtual void Refresh();
25         void            UpdateControlPanel();
26
27 private:
28         wxVtkMPR3DView  *_wxvtkmpr3Dview;
29
30         wxSlider                *_opacity;
31         wxSlider                *_isoValue;
32         wxSlider                *_isoValueSpin;
33         wxStaticText    *_isoValueText;
34         wxRadioButton   *_surfA;
35         wxRadioButton   *_surfB;
36         wxRadioButton   *_surfC;
37         wxRadioButton   *_surfD;
38         wxCheckBox              *_visible;
39         wxButton                *_color;
40         wxSlider                *_positionX;
41         wxSlider                *_positionY;    
42         wxSlider                *_positionZ;
43
44         wxCheckBox              *_ckBoxXYZ;
45         wxCheckBox              *_ckBoxPlane;
46
47
48 protected:
49
50 };
51
52 #endif /*WXVTKMPR3DVIEWCNTRLPANEL_H_*/