using MaxwellFramework.Core.Common; using MwFramework.Controls.SystemCalib; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MainShell.AlgorithmCalib.Model { public class RotateCalibParItem: ViewModelBase { private string _modelPath = @"Parameters\SystemSetting\AxisAndWaferCaliModel"; public string ModelPath { get { return _modelPath; } set { if (_modelPath != value) { _modelPath = value; OnPropertyChanged(nameof(ModelPath)); } } } private double _x1 = 0.0; public double X1 { get { return _x1; } set { if (_x1 != value) { _x1 = value; OnPropertyChanged(nameof(X1)); } } } private double _start_X = 0.0; public double Start_X { get { return _start_X; } set { if (_start_X != value) { _start_X = value; OnPropertyChanged(nameof(Start_X)); } } } private double _start_Y = 0.0; public double Start_Y { get { return _start_Y; } set { if (_start_Y != value) { _start_Y = value; OnPropertyChanged(nameof(Start_Y)); } } } private double _verifyStartX = 0.0; public double VerifyStartX { get { return _verifyStartX; } set { if (_verifyStartX != value) { _verifyStartX = value; OnPropertyChanged(nameof(VerifyStartX)); } } } private double _verifyStartY = 0.0; public double VerifyStartY { get { return _verifyStartY; } set { if (_verifyStartY != value) { _verifyStartY = value; OnPropertyChanged(nameof(VerifyStartY)); } } } private int _rowCol = 0; public int RowCol { get { return _rowCol; } set { if (_rowCol != value) { _rowCol = value; OnPropertyChanged(nameof(RowCol)); } } } private int _verifyRowCol = 0; public int VerifyRowCol { get { return _verifyRowCol; } set { if (_verifyRowCol != value) { _verifyRowCol = value; OnPropertyChanged(nameof(VerifyRowCol)); } } } private double _wafer_Step = 0.0; public double Wafer_Step { get { return _wafer_Step; } set { if (_wafer_Step != value) { _wafer_Step = value; OnPropertyChanged(nameof(Wafer_Step)); } } } private double _verifyWaferStep = 0.0; public double VerifyWaferStep { get { return _verifyWaferStep; } set { if (_verifyWaferStep != value) { _verifyWaferStep = value; OnPropertyChanged(nameof(VerifyWaferStep)); } } } private double _rotate_Step = 0.0; public double Rotate_Step { get { return _rotate_Step; } set { if (_rotate_Step != value) { _rotate_Step = value; OnPropertyChanged(nameof(Rotate_Step)); } } } private double _verifyRotateRange = 0.0; public double VerifyRotateRange { get { return _verifyRotateRange; } set { if (_verifyRotateRange != value) { _verifyRotateRange = value; OnPropertyChanged(nameof(VerifyRotateRange)); } } } } }