void onCreateContourRectangle( );
void onCreateContourCircle( );
void onCreateContourLine( );
+
+ // RaC 09-09 ---------------------
+ void onCreateContourPoints( );
+ // RaC 09-09 ---------------------
+
void onCreateContoursBullEye(wxPanel* panBull);
/////////////////////////////////
void onDeleteContour();
void ShowResultImages(int typeContourGroup, int selection, int minZ, int maxZ);
void SetContourGroup(int contourGroup);
+//CMRU 29-08-09-----------------------------------------------------------------------------------------------
+
+ /**
+ * Associates the current selected contour with a label
+ */
+ void onPrintLabel();
+
+
+ /**
+ * Calculates the pixel value in milimeters according to the current contour if the selected contour is a Line Contour
+ * @param size Size in milimeters of the selected contour
+ * @param unit Measurement unit
+ */
+ void onCalibration(wxString size, int unit);
+
+ /**
+ * Calculate the pixel value in milimeters
+ * @param realSize Size of the contour in milimeters
+ * @param sizePixel Size of the contour in pixels
+ */
+ double onePixelSize (double realSize,double sizePixel);
+
+ /**
+ * Returns the value of a pixel in milimeters
+ */
+ double GetPixelValue();
+//------------------------------------------------------------------------------------------------------------
+
private:
wxPanel* infoPanel;
wxPanel* infoPanelMask;
+//CMRU 17-08-09 ------------------------------------------------------------------
+
+ /**
+ * Panel with the calibration options
+ */
+ wxPanel* infoPanelCalibration;
+
+ /**
+ * Panel who contains the calibration panel and the information panel mask
+ */
+ wxPanel* panelAux;
+
+ /**
+ * Value of a pixel in milimeters
+ */
+ double _pixelValue;
+//--------------------------------------------------------------------------------
+
wxStaticText* statictext;
wxStaticText* statictext1;
wxStaticText* statictext2;