1 #ifndef WXVTKCLIPPING3DVIEWCNTRLPANEL_H_
2 #define WXVTKCLIPPING3DVIEWCNTRLPANEL_H_
4 #include "wxVtkClipping3DView.h"
5 #include "volumerendererdata.h"
8 class wxVtkClipping3DViewCntrlPanel: public wxPanel
12 wxVtkClipping3DViewCntrlPanel(wxWindow *parent, wxVtkClipping3DView *_wxvtkclipping3Dview);
13 ~wxVtkClipping3DViewCntrlPanel();
14 void OnSurface(wxCommandEvent& event);
15 void OnRepresentationSurfaceWireFrame(wxCommandEvent& event);
16 void OnVisibleVolume(wxCommandEvent& event);
17 void OnVisibleBoxSurface(wxCommandEvent& event);
18 void OnVisibleBoxVolume(wxCommandEvent& event);
19 void OnColor(wxCommandEvent& event);
20 void OnVisibleSurface(wxCommandEvent& event);
21 void OnOpacity(wxScrollEvent& event);
22 void OnIsoValue(wxScrollEvent& event);
23 void OnIsoValueSpin(wxScrollEvent& event);
24 virtual void Refresh();
25 void OnBtnCreateFileSTL(wxCommandEvent& event);
26 void OnBtnSaveRawVolume(wxCommandEvent& event);
27 void OnBtnVolumeFunctions(wxCommandEvent& event);
28 void OnBtnMeshVTKLoad(wxCommandEvent& event);
32 wxVtkClipping3DView *_wxvtkclipping3Dview;
35 wxSlider *_isoValueSpin;
36 wxRadioButton *_surfA;
37 wxRadioButton *_surfB;
38 wxRadioButton *_surfC;
39 wxRadioButton *_surfD;
43 wxRadioButton *_wireFrameRep;
44 wxRadioButton *_surfaceRep;
51 #endif /*WXVTKCLIPPING3DVIEWCNTRLPANEL_H_*/