public void Copy(MeasureDefect measureDefect) { this.DefectAlgorithm.Copy(measureDefect.DefectAlgorithm); this.DefectName = measureDefect.DefectName; this.HRectList.Clear(); foreach (var item in measureDefect.HRectList) { HRect hRect = new HRect(); hRect.Copy(item); this.HRectList.Add(hRect); } this.HCircleList.Clear(); foreach (var item in measureDefect.HCircleList) { HCircle hCircle = new HCircle(); hCircle.Copy(item); this.HCircleList.Add(hCircle); } this.HPolygonList.Clear(); foreach (var item in measureDefect.HPolygonList) { HPolygon hPolygon = new HPolygon(); hPolygon.Copy(item); this.HPolygonList.Add(hPolygon); } this.Id = measureDefect.Id; }
public void CopyDefectAlgorithm(MeasureDefect measureDefect) { this.DefectAlgorithm.Copy(measureDefect.DefectAlgorithm); this.DefectName = measureDefect.DefectName; }