15#ifndef OPENSWMM_RENDER_GRADUATEDCLASS_H
16#define OPENSWMM_RENDER_GRADUATEDCLASS_H
40 [[nodiscard]] QColor
color()
const {
return m_color; }
41 [[nodiscard]]
double minValue()
const {
return m_minValue; }
42 [[nodiscard]]
double maxValue()
const {
return m_maxValue; }
43 [[nodiscard]] QString
label()
const {
return m_label; }
44 [[nodiscard]]
bool visible()
const {
return m_visible; }
55 [[nodiscard]]
bool contains(
double v,
bool inclusiveUpper =
false)
const;
57 [[nodiscard]] QJsonObject
toJson()
const;
72 QColor m_color = Qt::gray;
73 double m_minValue = 0.0;
74 double m_maxValue = 1.0;
76 bool m_visible =
true;
Definition graduatedclass.h:27
QString label() const
Definition graduatedclass.h:43
double maxValue
Definition graduatedclass.h:31
double minValue() const
Definition graduatedclass.h:41
static GraduatedClass * fromJson(const QJsonObject &j, QObject *parent=nullptr)
Definition graduatedclass.cpp:84
QString label
Definition graduatedclass.h:32
double maxValue() const
Definition graduatedclass.h:42
bool visible
Definition graduatedclass.h:33
void minValueChanged(double)
void setLabel(const QString &l)
Definition graduatedclass.cpp:51
void setMaxValue(double v)
Definition graduatedclass.cpp:43
void setColor(const QColor &c)
Definition graduatedclass.cpp:27
void colorChanged(const QColor &)
bool visible() const
Definition graduatedclass.h:44
void labelChanged(const QString &)
void maxValueChanged(double)
void visibleChanged(bool)
double minValue
Definition graduatedclass.h:30
void setVisible(bool v)
Definition graduatedclass.cpp:59
void setMinValue(double v)
Definition graduatedclass.cpp:35
QColor color() const
Definition graduatedclass.h:40
QJsonObject toJson() const
Definition graduatedclass.cpp:73
bool contains(double v, bool inclusiveUpper=false) const
Definition graduatedclass.cpp:67
QColor color
Definition graduatedclass.h:29
Definition gisrasterlayer.h:40
QVector< int > v
pool vertex indices
Definition pslgminsize.cpp:159
QVector< int > parent
union-find
Definition pslgminsize.cpp:176