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