24 std::string description;
29 DisplayValue(
int size, std::string description =
"Output value:", std::string format =
"{:4.2}", std::string unit =
"",
double multiplier = 1.0)
31 this->description = description;
32 this->format = format;
34 this->multiplier = multiplier;
54 std::vector<std::string>
FormatLines(
const double*
const vals)
const;
60 std::size_t
NumLines()
const {
return m_valueSpec.size(); }
63 std::vector<DisplayValue> m_valueSpec;
Formats the lines Trawl/ValuesDisplay shows on the HUD, one per signal.
Definition ValuesDisplayBase.h:20
std::size_t NumLines() const
Definition ValuesDisplayBase.h:60
std::vector< std::string > FormatLines(const double *const vals) const
ValuesDisplayBase(std::vector< DisplayValue > valueSpec)
Definition ValuesDisplayBase.h:23