namespace MultiWheelC.TrajectoryPlanning.Mapping;

/// <summary>可选 PNG 调试图导出请求，只读取不可变的规划地图快照。</summary>
public sealed class PlanningMapImageExportRequest
{
    /// <summary>待渲染的规划地图快照。不能为空；PNG 导出不会改动该地图或其缓存。</summary>
    public PlanningGridMap Map { get; set; }
    /// <summary>PNG 输出根目录。导出器会在其中创建 PlanningMapExports 子目录；不能为空。</summary>
    public string OutputRootDirectory { get; set; }
}
