// Created with MonoDevelop
//
//    Copyright (C) 2024 Hiperscan GmbH Dresden, Germany
//
//    This program is free software: you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.
//
//    This program is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with this program.  If not, see <http://www.gnu.org/licenses/>.

using System;

namespace Hiperscan.Spectroscopy.ReferenceChecks
{
    public partial class ReferenceChecks
    {
        public const double EXTERNAL_WHITE_CORRELATION_THRESHOLD = 0.97;
        public const double EXTERNAL_WHITE_CORRELATION_THRESHOLD_TIO2 = 0.94;
        public const double EXTERNAL_WHITE_CORRELATION_THRESHOLD_SAMPLE_SPINNER = 0.93;
        public const double EXTERNAL_WHITE_INTENSITY_MEAN_THRESHOLD = 0.5;
        public const double EXTERNAL_WHITE_INTENSITY_MEAN_THRESHOLD_SAMPLE_SPINNER = 0.5;
        public const double EXTERNAL_INSERT_WHITE_INTENSITY_MEAN_THRESHOLD = 0.2;
        public const double EXTERNAL_INTERT_WHITE_INTENSITY_MAX_THRESHOLD = 2.0;
        public const double EXTERNAL_BLACK_INTENSITY_MEAN_THRESHOLD = 0.3;
        public const double FIX2GLASS_WHITE_INTENSITY_MEAN_THRESHOLD = 1.0;
        public const double FIX2GLASS_BLACK_REFERENCE_MEAN_THRESHOLD = 0.2;

        public const double TRANSFLECTANCE_INSERT_REFLECTANCE_MAX = TransflectanceInsertChecker.REFLECTANCE_MAX;
        public const double TRANSFLECTANCE_INSERT_REFLECTANCE_MIN = TransflectanceInsertChecker.REFLECTANCE_MIN;
        public const double TRANSFLECTANCE_INSERT_RMS_1_MAX = TransflectanceInsertChecker.RMS_1_MAX;
        public const double TRANSFLECTANCE_INSERT_RMS_4_MAX = TransflectanceInsertChecker.RMS_4_MAX;
        public const double TRANSFLECTANCE_INSERT_SLOPE_MAX = TransflectanceInsertChecker.SLOPE_MAX;

    }
}
