namespace MultiWheelC.TrajectoryPlanning.Mapping;

/// <summary>一个障碍物来源投影后的状态，供建图结果和调试日志判断。</summary>
public enum ObstacleSourceStatus
{
    /// <summary>成功得到一个或多个有效的世界 mm 障碍物，并会被栅格化。</summary>
    Applied,
    /// <summary>来源有效但本次没有障碍物；不会写入任何栅格。</summary>
    Empty,
    /// <summary>来源快照不可取得；若来源必需则整图构建失败。</summary>
    Unavailable,
    /// <summary>来源数据或几何无效；若来源必需则整图构建失败。</summary>
    Invalid,
}
