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

39 lines
1.2 KiB
C#

using Aurora.View;
using VisionCommon;
#if USE_COGNEX
using CogUI;
#else
using MilUI;
#endif
namespace Machine {
/// <summary>
/// 장비 패턴 C 설정을 위한 뷰모델
/// </summary>
public class MachinePattern_C_SettingViewModel : NotifyPropertyChangedBase {
private PatternInfo _patternInfo;
public PatternInfo PatternInfo { get => _patternInfo; set => SetProperty(ref _patternInfo, value); }
private PatternAgentBase _patternAgent;
private CameraDisplay _cameraDisplay;
private FovInfo _fovInfo;
/// <summary>
/// 생성자
/// </summary>
/// <param name="patternAgent">패턴 에이전트</param>
/// <param name="patternInfo">패턴 정보</param>
/// <param name="cameraDisplay">카메라 디스플레이</param>
/// <param name="fovInfo">FOV 키 정보</param>
public MachinePattern_C_SettingViewModel(
PatternAgentBase patternAgent, PatternInfo patternInfo, CameraDisplay cameraDisplay, FovInfo fovInfo) {
_patternAgent = patternAgent;
_patternInfo = patternInfo;
_cameraDisplay = cameraDisplay;
_fovInfo = fovInfo;
}
}
}