wxMaracasMultipleVolumeRendererPanel.h

Go to the documentation of this file.
00001 #ifndef wxMaracasMultipleVolumeRendererPanel_H_
00002 #define wxMaracasMultipleVolumeRendererPanel_H_
00003 
00004 #include <wx/wx.h>
00005 #include "HistogramDialogComboBox.h"
00006 
00007 class wxMaracasMultipleVolumeRendererPanel : public wxPanel{
00008         
00009 public:
00010         wxMaracasMultipleVolumeRendererPanel(wxWindow* parent, int propid, vtkImageData* img, bool _isComplexBox);
00011         ~wxMaracasMultipleVolumeRendererPanel();
00012         void createControls(vtkImageData* img); 
00013         void onCheckBoxChange(wxCommandEvent& event);
00014         void onColorChange(wxCommandEvent& event);
00015         void onOK(wxCommandEvent& event);
00016         void onCancel(wxCommandEvent& event);
00017         void onUpdate(wxCommandEvent& event);
00018         void onViewImage(wxCommandEvent& event);
00019         void onRadioBoxSelectFunction(wxCommandEvent& event);
00020 
00021         void updateVolume();
00022         int getPropId();
00023         HistogramDialogComboBox* getMwxwidget();
00024 
00025 private:
00026         wxCheckBox* checkbox;
00027         wxRadioBox* _radiobox;
00028         wxBitmapButton* _viewimage;
00029         
00030         int _propid;
00031 
00032         bool first;
00033 
00034         HistogramDialogComboBox* mwxwidget;
00035         //wxFrame* _frame;
00036 
00037         //-- added for complex box --//
00038         bool isComplexBox;
00039 };
00040 
00041 #endif /*wxMaracasMultipleVolumeRendererPanel_H_*/

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1