/*
* Copyright (c) 2025 LG Electronics Inc.
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
*/
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
};
}
}
}