X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_Icons_NDimensions%2FinterfSegmentationPanels.h;h=ad0055a37d645f403b6d2417b326abee68444f07;hb=eadfc36256b2a77d2c3073d9249ce3020c2f554b;hp=506115d91e1873ea62d28d36411fbda4f2b65ee0;hpb=6e3c929c883c405e0075fa8df10b12a935979367;p=creaContours.git diff --git a/lib/Interface_Icons_NDimensions/interfSegmentationPanels.h b/lib/Interface_Icons_NDimensions/interfSegmentationPanels.h index 506115d..ad0055a 100644 --- a/lib/Interface_Icons_NDimensions/interfSegmentationPanels.h +++ b/lib/Interface_Icons_NDimensions/interfSegmentationPanels.h @@ -23,8 +23,6 @@ public: void onSegmentationPressedITK(wxCommandEvent& event); - void onSnakePressed(wxCommandEvent& event); - void setLabel(wxString tmpString); private: @@ -63,20 +61,46 @@ public: interfSegmentationPanelITK(wxWindow * parent); ~interfSegmentationPanelITK(); + + void onSegmentationOneSlice( wxCommandEvent& event ); + + void onSegmentationAllSlice( wxCommandEvent& event ); private: - wxSlider* _isovalue; + wxTextCtrl * _distance; + wxTextCtrl * _sigma; + wxTextCtrl * _alfa; + wxTextCtrl * _beta; + wxTextCtrl * _propagation; + wxTextCtrl * _iterations; + wxTextCtrl * _infStrength; +}; - mBarRange* _mbarrange; - - wxSlider* _sampling; - wxStaticText* _staticTextSegmentation; +class interfMirrorPanel + : public wxPanel +{ +public: + interfMirrorPanel(wxWindow * parent); + ~interfMirrorPanel(); - wxRadioBox* methodRadiobox; +private: + + wxSlider* _thickness; + + bool _axisStatus; + + void onAxisShow(wxCommandEvent& event); + + void onMirrorGo(wxCommandEvent& event); + + void onChangeWidth(wxScrollEvent& event); + + DECLARE_EVENT_TABLE() }; + #endif