** it uses attribute eventHandler to call the methods define by the application.
** see setEventHandler(wxEventHandler*)
**/
-
- void onSegmentationPressed(wxCommandEvent& event);
-
- void onSegmentationPressedITK(wxCommandEvent& event);
-
+ void onSegmentationPressed(wxCommandEvent& event);
+ void onSegmentationPressedITK(wxCommandEvent& event);
void setLabel(wxString tmpString);
-
private:
-
//wxContourEventHandler* contourevent;
- wxPanel* configPanel;
- wxWindow* infoWin;
- wxPanel* segmentPanel;
- wxPanel* spreadPanel;
- wxPanel* segmentPanelITK;
- bool axisshown;
-
- void hideAxis();
-
- wxPanel* getSegmentationPanel(wxWindow* parent);
-
- void onSegmentationOneSlice( wxCommandEvent& event );
-
- void onSegmentationAllSlice( wxCommandEvent& event );
-
- wxSlider* _isovalue;
-
- mBarRange* _mbarrange;
-
- wxSlider* _sampling;
-
- wxStaticText* _staticTextSegmentation;
-
- wxRadioBox* methodRadiobox;
+ wxPanel *configPanel;
+ wxWindow *infoWin;
+ wxPanel *segmentPanel;
+ wxPanel *spreadPanel;
+ wxPanel *segmentPanelITK;
+ bool axisshown;
+ void hideAxis();
+ wxSlider *_isovalue;
+ mBarRange *_mbarrange;
+ wxSlider *_sampling;
+ wxStaticText*_staticTextSegmentation;
+ wxRadioBox *methodRadiobox;
+
+ wxPanel* getSegmentationPanel(wxWindow* parent);
+ void onSegmentationOneSlice( wxCommandEvent& event );
+ void onSegmentationAllSlice( wxCommandEvent& event );
};
class interfSegmentationPanelITK
public:
interfSegmentationPanelITK(wxWindow * parent);
~interfSegmentationPanelITK();
-
-
void onSegmentationOneSlice( wxCommandEvent& event );
-
void onSegmentationAllSlice( wxCommandEvent& event );
-
private:
-
wxTextCtrl * _distance;
wxTextCtrl * _sigma;
wxTextCtrl * _alfa;
public:
interfMirrorPanel(wxWindow * parent);
~interfMirrorPanel();
-
private:
-
wxSlider* _thickness;
-
bool _axisStatus;
-
void onAxisShow(wxCommandEvent& event);
-
void onMirrorGo(wxCommandEvent& event);
-
void onChangeWidth(wxScrollEvent& event);
-
DECLARE_EVENT_TABLE()
};