static Color GetColor(TrailSettings::Type type, short ramp_h) { switch (type) { case TrailSettings::Type::ALTITUDE: return GetAltitudeColor(ramp_h); case TrailSettings::Type::VARIO_2: return GetVario2Color(ramp_h); default: return GetVario1Color(ramp_h); } }
gcc_const static RGB8Color GetPortableColor(TrailSettings::Type type, short ramp_h) { switch (type) { case TrailSettings::Type::ALTITUDE: return GetAltitudeColor(ramp_h); case TrailSettings::Type::VARIO_2: case TrailSettings::Type::VARIO_2_DOTS: case TrailSettings::Type::VARIO_DOTS_AND_LINES: return GetVario2Color(ramp_h); default: return GetVario1Color(ramp_h); } }