1 #ifndef __interfSegmentationPanelsH__
2 #define __interfSegmentationPanelsH__
8 class interfSegmentationPanelVTK
12 interfSegmentationPanelVTK(wxWindow * parent);
13 ~interfSegmentationPanelVTK();
16 ** Responds to the events of the buttons, when the same panel is responsible for it. It gets the name
17 ** of the button corresponding to the method that has to be executed,
18 ** it uses attribute eventHandler to call the methods define by the application.
19 ** see setEventHandler(wxEventHandler*)
22 void onSegmentationPressed(wxCommandEvent& event);
24 void onSegmentationPressedITK(wxCommandEvent& event);
26 void onSnakePressed(wxCommandEvent& event);
28 void setLabel(wxString tmpString);
32 //wxContourEventHandler* contourevent;
35 wxPanel* segmentPanel;
37 wxPanel* segmentPanelITK;
42 wxPanel* getSegmentationPanel(wxWindow* parent);
44 void onSegmentationOneSlice( wxCommandEvent& event );
46 void onSegmentationAllSlice( wxCommandEvent& event );
50 mBarRange* _mbarrange;
54 wxStaticText* _staticTextSegmentation;
56 wxRadioBox* methodRadiobox;
59 class interfSegmentationPanelITK
63 interfSegmentationPanelITK(wxWindow * parent);
64 ~interfSegmentationPanelITK();
71 mBarRange* _mbarrange;
75 wxStaticText* _staticTextSegmentation;
77 wxRadioBox* methodRadiobox;