namespace MultiWheelC.TrajectoryPlanning.PathSmoothing.Visualization;

/// <summary>路径平滑对比报告使用的固定 IEEE 风格物理尺寸和色卡。</summary>
public static class IeeeFigureStyle
{
    /// <summary>双栏宽度，单位 pt。</summary>
    public const double FigureWidthPoints = 7.16d * 72d;

    /// <summary>图形高度，单位 pt。</summary>
    public const double FigureHeightPoints = 5.20d * 72d;

    /// <summary>原始粗路径颜色。</summary>
    public const string RawColor = "#4D4D4D";

    /// <summary>三次 B 样条颜色。</summary>
    public const string BSplineColor = "#0072B2";

    /// <summary>局部三次 Bézier 颜色。</summary>
    public const string BezierColor = "#D55E00";

    /// <summary>分段五次路径颜色。</summary>
    public const string QuinticColor = "#009E73";

    /// <summary>曲率限制颜色。</summary>
    public const string LimitColor = "#CC79A7";
}
