void OnInterpolation(wxCommandEvent& event);
+
wxSlider* _withOfContourLine;
wxSlider* _brithtnessWindowLevel;
wxSlider* _brithtnessColorLevel;
wxRadioBox* _informationRadiobox;
wxRadioBox* _radiolstboxContourGroup;
wxStaticText* _staticTextInformation;
-
+ wxCheckBox* _XYZValues;
+ wxCheckBox* _contourImage;
+ wxCheckBox* _statistics;
+
void onInformationContourLabels(wxCommandEvent& event);
void onExtractInformation(wxCommandEvent& event);
+ void onShowResultImages(wxCommandEvent& event);
void onSaveResults(wxCommandEvent& event);
+ void onContourGroup(wxCommandEvent& event);
+
void FillGridWithContoursInformation();
};
-
-class interfMirrorPanel
+//CMRU 29-08-09-----------------------------------------------------------------------------------------------
+/**
+* This class represents the calibration panel in the interface icons
+*/
+class interfCalibrationPanel
: public wxPanel
{
public:
- interfMirrorPanel(wxWindow * parent);
- ~interfMirrorPanel();
+
+ /**
+ * Initialized the panel
+ * @param parent Window who contains the panel
+ */
+ interfCalibrationPanel(wxWindow * parent);
+
+ ~interfCalibrationPanel();
+
+ /**
+ * Manages the event associated with the button of calibration
+ */
+ void onCalibrate(wxCommandEvent& event);
private:
- wxSlider* _thickness;
+ /**
+ * Text field of the calibration measure
+ */
+ wxTextCtrl * _size;
- void onMirrorGo(wxCommandEvent& event);
+ /**
+ * Radio Box with the measurement units
+ */
+ wxRadioBox * _unitsRadiobox;
};
-
+//------------------------------------------------------------------------------------------------------------
#endif