38 lines
1.2 KiB
C#
38 lines
1.2 KiB
C#
using Aurora.View;
|
|
using VisionCommon;
|
|
#if USE_COGNEX
|
|
using CogUI;
|
|
#else
|
|
using MilUI;
|
|
#endif
|
|
|
|
namespace Machine {
|
|
/// <summary>
|
|
/// 장비 패턴 A 설정을 위한 뷰모델
|
|
/// </summary>
|
|
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;
|
|
|
|
/// <summary>
|
|
/// 생성자
|
|
/// </summary>
|
|
/// <param name="patternAgent">패턴 에이전트</param>
|
|
/// <param name="patternInfo">패턴 정보</param>
|
|
/// <param name="cameraDisplay">카메라 디스플레이</param>
|
|
/// <param name="fovInfo">FOV 키 정보</param>
|
|
public MachinePattern_A_SettingViewModel(
|
|
PatternAgentBase patternAgent, PatternInfo patternInfo, CameraDisplay cameraDisplay, FovInfo fovInfo) {
|
|
_patternAgent = patternAgent;
|
|
_patternInfo = patternInfo;
|
|
_cameraDisplay = cameraDisplay;
|
|
_fovInfo = fovInfo;
|
|
}
|
|
|
|
}
|
|
}
|