36#ifndef OPENSWMM_RENDER_DATADEFINED_H
37#define OPENSWMM_RENDER_DATADEFINED_H
77 [[nodiscard]]
double evaluate(
double value)
const;
81 [[nodiscard]]
bool isValid()
const;
83 [[nodiscard]] QJsonObject
toJson()
const;
Definition gisrasterlayer.h:40
DDCurve
Interpolation shape for DataDefinedScalar.
Definition datadefined.h:48
Maps one numeric attribute to a scalar output range.
Definition datadefined.h:57
static DataDefinedScalar fromJson(const QJsonObject &j)
Definition datadefined.cpp:66
double valueMax
Definition datadefined.h:60
double outMin
Definition datadefined.h:61
DDCurve curve
Definition datadefined.h:63
double valueMin
Definition datadefined.h:59
bool isValid() const
Definition datadefined.cpp:16
QJsonObject toJson() const
Definition datadefined.cpp:54
double evaluate(double value) const
Definition datadefined.cpp:24
QString attribute
Definition datadefined.h:58
double outMax
Definition datadefined.h:62