using MwFramework.ManagerService;
using Stylet;
namespace MainShell.Recipe.Models
{
///
/// 晶圆信息。
///
public class WaferInfo : PropertyChangedBase, IParameterItem
{
private string _dieColor;
///
/// 芯片颜色。
///
public string DieColor
{
get { return _dieColor; }
set { SetAndNotify(ref _dieColor, value); }
}
private double _dieSizeX;
///
/// 芯片 X 尺寸。
///
public double DieSizeX
{
get { return _dieSizeX; }
set { SetAndNotify(ref _dieSizeX, value); }
}
private double _dieSizeY;
///
/// 芯片 Y 尺寸。
///
public double DieSizeY
{
get { return _dieSizeY; }
set { SetAndNotify(ref _dieSizeY, value); }
}
private double _diePitchX;
///
/// 芯片 X 间距。
///
public double DiePitchX
{
get { return _diePitchX; }
set { SetAndNotify(ref _diePitchX, value); }
}
private double _diePitchY;
///
/// 芯片 Y 间距。
///
public double DiePitchY
{
get { return _diePitchY; }
set { SetAndNotify(ref _diePitchY, value); }
}
private double _waferWidth;
///
/// 晶圆宽度。
///
public double WaferWidth
{
get { return _waferWidth; }
set { SetAndNotify(ref _waferWidth, value); }
}
private double _waferHeight;
///
/// 晶圆高度。
///
public double WaferHeight
{
get { return _waferHeight; }
set { SetAndNotify(ref _waferHeight, value); }
}
private int _waferRowNum;
///
/// 晶圆行数。
///
public int WaferRowNum
{
get { return _waferRowNum; }
set { SetAndNotify(ref _waferRowNum, value); }
}
private int _waferColNum;
///
/// 晶圆列数。
///
public int WaferColNum
{
get { return _waferColNum; }
set { SetAndNotify(ref _waferColNum, value); }
}
public IParameterItem Clone()
{
return this.MemberwiseClone() as IParameterItem;
}
}
}