]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasMultipleVolumeRendererPanel.h
TransferFunctionfinish
[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);
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
19         void updateVolume();
20         int getPropId();
21         
22 private:
23         wxCheckBox* checkbox;
24         //wxBitmapButton* _colorchoose;
25         
26         int _propid;
27
28         bool first;
29
30         HistogramDialogComboBox* mwxwidget;
31         //wxFrame* _frame;
32         
33 };
34
35 #endif /*wxMaracasMultipleVolumeRendererPanel_H_*/