Files
ParkingRobot/ClumsyPilot/ParkrobTrajplanner/Map/Test/Visualization/PlanningMapImageExportResult.cs
T

21 lines
1.1 KiB
C#

namespace MultiWheelC.TrajectoryPlanning.Mapping;
/// <summary>一次可选 PNG 导出的处理结果,包含状态、输出路径、像素尺寸和诊断信息。</summary>
public sealed class PlanningMapImageExportResult
{
/// <summary>是否已经成功写入并完成 PNG 文件。</summary>
public bool Saved { get; set; }
/// <summary>是否因导出开关关闭而跳过。true 时不创建文件,也不影响地图构建或缓存。</summary>
public bool Skipped { get; set; }
/// <summary>成功保存时的 PNG 完整路径;未保存时通常为 null。</summary>
public string FilePath { get; set; }
/// <summary>保存、跳过或失败的诊断信息。</summary>
public string Message { get; set; }
/// <summary>成功 PNG 的文件字节数;未保存时为零。</summary>
public long FileSizeBytes { get; set; }
/// <summary>输出图像宽度,单位为像素。</summary>
public int PixelWidth { get; set; }
/// <summary>输出图像高度,单位为像素。</summary>
public int PixelHeight { get; set; }
}