33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
using XP.Scan.Attributes;
|
|
|
|
namespace XP.Scan.Models
|
|
{
|
|
/// <summary>
|
|
/// 扫描配置 | Scan configuration
|
|
/// 对应 INI [Scan_Config] Section
|
|
/// </summary>
|
|
[IniSection("Scan_Config")]
|
|
public class ScanSettings
|
|
{
|
|
/// <summary>采集张数 | Number of acquisitions</summary>
|
|
[IniKey("AcquiresNums")]
|
|
public int AcquiresNums { get; set; }
|
|
|
|
/// <summary>旋转角度 (°) | Rotation degree (°)</summary>
|
|
[IniKey("RotateDegree")]
|
|
public double RotateDegree { get; set; }
|
|
|
|
/// <summary>扫描模式描述 | Scan mode description</summary>
|
|
[IniKey("ScanMode")]
|
|
public string ScanMode { get; set; } = string.Empty;
|
|
|
|
/// <summary>SDD — 射线源到探测器距离 (mm) | Source to detector distance (mm)</summary>
|
|
[IniKey("SDD")]
|
|
public double SDD { get; set; }
|
|
|
|
/// <summary>SOD — 射线源到样品距离 (mm) | Source to object distance (mm)</summary>
|
|
[IniKey("SOD")]
|
|
public double SOD { get; set; }
|
|
}
|
|
}
|