using VisionCommon; using System; namespace VisionUI.Pattern { /// /// 강제 OK 결과 파라미터 /// public class ForceOkResult : ICloneable { /// /// Found 상태 /// public eFoundStatus FoundStatus { get; set; } = eFoundStatus.NotFound; /// /// 강제 OK 위치 값 /// public ImagePoint ForceOkPoint { get; set; } = new ImagePoint(); /// /// 새롭게 찾은 패턴 결과 /// public PatternResult NewFindResult { get; set; } /// /// 복제 /// /// 복제된 ForceOKResult값 public object Clone() { return new ForceOkResult() { FoundStatus = FoundStatus, ForceOkPoint = ForceOkPoint.Clone() as ImagePoint, NewFindResult = NewFindResult?.Clone() as PatternResult }; } } }