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