Add color map to thermo
This commit is contained in:
2024-08-27 11:10:46 +02:00
parent 1e3d553cdd
commit b06435f557
2 changed files with 68 additions and 0 deletions
+8
View File
@@ -13,10 +13,18 @@ class UI_thermo : public UI_item
void set_value(double value) override;
double value() const;
void set_start_color(Color color);
void set_end_color(Color color);
void add_color_stop(double value, Color color);
void add_color_stop_normalized(double value, Color color);
void remove_color_stop(double value);
void remove_color_stop_normalized(double value);
void from_json(const json& j) override;
json to_json() const override;
private:
double m_min;
double m_max;
double m_value;
std::unordered_map<double, Color> m_color_map;
};