Exemple #1
0
        public void TestCalibrationResult()
        {
            CalibrationResult cr = new CalibrationResult();

            cr.AverageErrorDegree      = 11.1d;
            cr.AverageErrorDegreeRight = 800.13d;

            CalibrationPoint cp = new CalibrationPoint();

            cp.StandardDeviation.Left = 123.123d;
            cp.Accuracy.Left          = 324.159d;
            cp.MeanError.Left         = 657.159d;
            cp.Coordinates            = new Point2D(321.123f, 432.234f);
            cr.Calibpoints            = new CalibrationPoint[] { cp };

            String            json = JsonConvert.SerializeObject(cr);
            CalibrationResult cr2  = JsonConvert.DeserializeObject <CalibrationResult>(json);

            Assert.AreEqual(cr, cr2);
            Assert.AreEqual(cr.GetHashCode(), cr2.GetHashCode());
        }
        public void TestCalibrationResult()
        {
            CalibrationResult cr = new CalibrationResult();
            cr.AverageErrorDegree = 11.1d;
            cr.AverageErrorDegreeRight = 800.13d;

            CalibrationPoint cp = new CalibrationPoint();
            cp.StandardDeviation.Left = 123.123d;
            cp.Accuracy.Left = 324.159d;
            cp.MeanError.Left = 657.159d;
            cp.Coordinates = new Point2D(321.123f, 432.234f);
            cr.Calibpoints = new CalibrationPoint[] { cp };

            String json = JsonConvert.SerializeObject(cr);
            CalibrationResult cr2 = JsonConvert.DeserializeObject<CalibrationResult>(json);

            Assert.AreEqual(cr, cr2);
            Assert.AreEqual(cr.GetHashCode(), cr2.GetHashCode());
        }