using System;

namespace MainShell.Process
{
    public class WaferRecognitionSnapshot
    {
        public WaferRecognitionSnapshot()
        {
            RowsReal = Array.Empty<double>();
            ColumnsReal = Array.Empty<double>();
            Angles = Array.Empty<double>();
            OverlapRows = Array.Empty<double>();
            OverlapColumns = Array.Empty<double>();
            OverlapAngles = Array.Empty<double>();
        }

        public double[] RowsReal { get; set; }

        public double[] ColumnsReal { get; set; }

        public double[] Angles { get; set; }

        public double[] OverlapRows { get; set; }

        public double[] OverlapColumns { get; set; }

        public double[] OverlapAngles { get; set; }

        public int TotalFrameCount { get; set; }

        public int SuccessFrameCount { get; set; }

        public int FailedFrameCount { get; set; }

        public int LostFrameCount { get; set; }
    }
}