void CreateStatisticResult(EpiDataResult src) { // Check With RealSize var sizelist = src.DefectList.Select(x => x.RealSize).ToList(); for (int i = 0; i < sizelist.Count; i++) { if (sizelist[i] < src.Size1) { src.Size1Number++; continue; } if (sizelist [i] < src.Size2) { src.Size2Number++; continue; } if (sizelist [i] < src.Size3) { src.Size3Number++; continue; } src.Size4Number++; } }
void ResetData() { EpiProcResult_FullScale = new EpiDataResult(); EpiProcResul_IdxScale = new EpiDataResult(); EpiProcedImgDic = new Dictionary <ImgIdxPos, Image <Bgr, byte> >(); EpiProcResultDict = new Dictionary <ImgIdxPos, EpiDataResult>(); var enumlist = Enum.GetValues(typeof(ImgIdxPos)) .Cast <ImgIdxPos>() .ToArray() .ActLoop(x => EpiProcResultDict.Add( x, new EpiDataResult())); IndexViewImg = DrawWafer(new Image <Bgr, byte>(waferIndexImgSize, waferIndexImgSize) .Inverse()); }