MFlawInfo.cs 929 Bytes
using OpenCvSharp;
using System.Collections.Generic;

namespace OS.Spin.Modle.BusinessLayer
{
    public class MFlawInfo
    {
        private List<MFlawSnap> _snapFlaws = new List<MFlawSnap>();
        private List<MFinalFlawCell> _finalFlaws = new List<MFinalFlawCell>();
        private List<Mat> _mats = new List<Mat>();
        public List<MFlawSnap> SnapFlaws
        {
            get { return _snapFlaws; }
        }

        public List<Mat> Mats
        {
            get { return _mats; }
        }

        public List<MFinalFlawCell> FinalFlaws
        {
            get { return _finalFlaws; }
        }

        public void AddSnapFlaws(MFlawSnap snap)
        {
            _snapFlaws.Add(snap);
        }

        public void AddFinalFlaw(MFinalFlawCell flaw)
        {
            _finalFlaws.Add(flaw);
        }

        public void AddMat(Mat mat)
        {
            _mats.Add(mat);
        }

    }
}