]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasMultipleVolumeRendererPanel.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasMultipleVolumeRendererPanel.h
1 #ifndef wxMaracasMultipleVolumeRendererPanel_H_
2 #define wxMaracasMultipleVolumeRendererPanel_H_
3
4 #include <wx/wx.h>
5 #include "HistogramDialogComboBox.h"
6
7 class wxMaracasMultipleVolumeRendererPanel : public wxPanel{
8         
9 public:
10         wxMaracasMultipleVolumeRendererPanel(wxWindow* parent, int propid, vtkImageData* img, bool _isComplexBox);
11         ~wxMaracasMultipleVolumeRendererPanel();
12         void createControls(vtkImageData* img); 
13         void onCheckBoxChange(wxCommandEvent& event);
14         void onColorChange(wxCommandEvent& event);
15         void onOK(wxCommandEvent& event);
16         void onCancel(wxCommandEvent& event);
17         void onUpdate(wxCommandEvent& event);
18         void onViewImage(wxCommandEvent& event);
19
20         void updateVolume();
21         int getPropId();
22         HistogramDialogComboBox* getMwxwidget();
23
24 private:
25         wxCheckBox* checkbox;
26         wxBitmapButton* _viewimage;
27         
28         int _propid;
29
30         bool first;
31
32         HistogramDialogComboBox* mwxwidget;
33         //wxFrame* _frame;
34
35         //-- added for complex box --//
36         bool isComplexBox;
37 };
38
39 #endif /*wxMaracasMultipleVolumeRendererPanel_H_*/