00001 #ifndef __interfSegmentationMenuH__ 00002 #define __interfSegmentationMenuH__ 00003 00004 #include <wx/wx.h> 00005 00006 00007 #include "interfMenuBar.h" 00008 00009 class interfSegmentationMenu 00010 : public interfMenuBar 00011 { 00012 public: 00013 interfSegmentationMenu(wxWindow * parent, int sizex, int sizey,wxEvtHandler* evtHandler, std::string datdir = "data/Icons"); 00014 ~interfSegmentationMenu(); 00015 00016 virtual void initButtons(wxEvtHandler* evtHandler) ; 00017 00025 void onSegmentationPressed(wxCommandEvent& event); 00026 void onSegmentationPressedITK(wxCommandEvent& event); 00027 void onSnakePressed(wxCommandEvent& event); 00028 //EED Borrame void onThreshold(wxCommandEvent& event); 00029 00030 private: 00031 //wxContourEventHandler* contourevent; 00032 00033 /*EED Borrame 00034 wxPanel* configPanel; 00035 wxWindow* infoWin; 00036 wxPanel* spreadPanel; 00037 wxPanel* segmentPanelITK; 00038 bool axisshown; 00039 00040 wxPanel* getSegmentationPanel(wxWindow* parent); 00041 void onSegmentationOneSlice( wxCommandEvent& event ); 00042 void onSegmentationAllSlice( wxCommandEvent& event ); 00043 */ 00044 00045 00046 }; 00047 00048 #endif 00049 00050