31 lines
1.4 KiB
C#
31 lines
1.4 KiB
C#
namespace XP.Calibration.Models;
|
|
|
|
/// <summary>
|
|
/// 完整几何校准结果 | Full geometric calibration result
|
|
/// </summary>
|
|
public record FullCalibrationResult
|
|
{
|
|
/// <summary>旋转轴倾斜角 ay (度) | Rotation axis tilt, angles[:,1]</summary>
|
|
public double AyDeg { get; init; }
|
|
/// <summary>探测器 dPitch (度) | Detector pitch, rotDet[:,1]</summary>
|
|
public double DetYDeg { get; init; }
|
|
/// <summary>探测器 dYaw (度) | Detector yaw, rotDet[:,0]</summary>
|
|
public double DetXDeg { get; init; }
|
|
/// <summary>探测器 dRoll (度) | Detector roll, rotDet[:,2]</summary>
|
|
public double DetZDeg { get; init; }
|
|
/// <summary>物体偏移 R (mm) | Object offset radius</summary>
|
|
public double R_mm { get; init; }
|
|
/// <summary>探测器水平偏移 (mm) | Detector U offset</summary>
|
|
public double OffDetecU_mm { get; init; }
|
|
/// <summary>探测器垂直偏移 (mm) | Detector V offset</summary>
|
|
public double OffDetecV_mm { get; init; }
|
|
/// <summary>优化后 DSO (mm)</summary>
|
|
public double DSO_mm { get; init; }
|
|
/// <summary>优化后 DSD (mm)</summary>
|
|
public double DSD_mm { get; init; }
|
|
/// <summary>RMS 残差 (像素) | RMS residual in pixels</summary>
|
|
public double RmsPx { get; init; }
|
|
/// <summary>是否收敛 | Whether optimization converged</summary>
|
|
public bool Converged { get; init; }
|
|
}
|