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