2026-01-26 14:51:28 +09:00

42 lines
1.4 KiB
C#

/*
* Copyright (c) 2025 LG Electronics Inc.
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
*/
using VisionCommon;
namespace VisionSequence.Pattern {
/// <summary>
/// 강제 OK 요청 파라미터
/// </summary>
public class ForceOkReqParam {
/// <summary>FOV 키 정보</summary>
public FovInfo FovInfo { get; set; }
/// <summary>패턴 인덱스</summary>
public PatternIndex PatternIndex { get; set; }
/// <summary>패턴 검출 이미지</summary>
public object FindImage { get; set; }
/// <summary>패턴 검출 결과</summary>
public PatternResult PatternResult { get; set; }
/// <summary>강제 OK 완료 여부 플래그</summary>
public bool IsDone { get; set; } = false;
/// <summary>
/// 생성자
/// </summary>
/// <param name="fovInfo">FOV 키 정보</param>
/// <param name="patternIndex">패턴 인덱스</param>
/// <param name="findImage">패턴 검출 이미지</param>
/// <param name="patternResult">패턴 검출 결과</param>
public ForceOkReqParam(
FovInfo fovInfo,
PatternIndex patternIndex,
object findImage,
PatternResult patternResult) {
FovInfo = fovInfo;
PatternIndex = patternIndex;
FindImage = findImage;
PatternResult = patternResult;
}
}
}