private:
- wxSlider* _isovalue;
+ wxTextCtrl * _distance;
+ wxTextCtrl * _sigma;
+ wxTextCtrl * _alfa;
+ wxTextCtrl * _beta;
+ wxTextCtrl * _propagation;
+ wxTextCtrl * _iterations;
+ wxTextCtrl * _infStrength;
+};
- mBarRange* _mbarrange;
+
+class interfMirrorPanel
+ : public wxPanel
+{
+public:
+ interfMirrorPanel(wxWindow * parent);
+ ~interfMirrorPanel();
+
+private:
+
+ wxSlider* _thickness;
+
+ void onAxisShow(wxCommandEvent& event);
+
+ void onAxisHide(wxCommandEvent& event);
+
+ void onMirrorGo(wxCommandEvent& event);
+
+ void onChangeWidth(wxScrollEvent& event);
+
+ DECLARE_EVENT_TABLE()
+};
+
+
+class interfThresholdPanel
+ : public wxPanel
+{
+public:
+ interfThresholdPanel(wxWindow * parent);
+ ~interfThresholdPanel();
- wxSlider* _sampling;
+ void onThresholdStop();
+ void onThresholdInstantChange(double range[]);
- wxStaticText* _staticTextSegmentation;
+private:
- wxRadioBox* methodRadiobox;
+ mBarRange* _mBarThreshold;
+ wxSlider* _opacity;
+ bool _thresholdGo;
+ wxCheckBox* _interpolationCheckBox;
+
+ void onThresholdChange(wxCommandEvent& event);
+
+ void onThresholdGo(wxCommandEvent& event);
+
+ void onThresholdRemove(wxCommandEvent& event);
+
+ void onThresholdInterpolation(wxCommandEvent& event);
+
+ void onChangeOpacity(wxScrollEvent& event);
+
+ DECLARE_EVENT_TABLE()
};
+
#endif