13#ifndef OPENSWMM_RENDER_BASEMAPRENDERPARAMS_H
14#define OPENSWMM_RENDER_BASEMAPRENDERPARAMS_H
61 void applyTo(QImage &img)
const;
63 [[nodiscard]] QJsonObject
toJson()
const;
69 return qFuzzyCompare(
a.brightness,
b.brightness)
70 && qFuzzyCompare(
a.contrast,
b.contrast)
71 && qFuzzyCompare(
a.saturation,
b.saturation)
72 &&
a.resampling ==
b.resampling;
int b
local residual indices, a < b
Definition meshquadmatch.cpp:46
int a
Definition meshquadmatch.cpp:46
Definition gisrasterlayer.h:40
bool operator==(const BasemapRenderParams &a, const BasemapRenderParams &b)
Definition basemaprenderparams.h:67
bool operator!=(const BasemapRenderParams &a, const BasemapRenderParams &b)
Definition basemaprenderparams.h:74
Brightness / contrast / saturation / resampling for a basemap.
Definition basemaprenderparams.h:32
double saturation
Definition basemaprenderparams.h:43
Resampling resampling
Definition basemaprenderparams.h:48
Resampling
Sample mode the painter uses when scaling tiles.
Definition basemaprenderparams.h:47
@ Bilinear
Definition basemaprenderparams.h:47
@ Nearest
Definition basemaprenderparams.h:47
void applyTo(QImage &img) const
Definition basemaprenderparams.cpp:15
bool isIdentity() const
Definition basemaprenderparams.h:50
QJsonObject toJson() const
Definition basemaprenderparams.cpp:92
double contrast
Definition basemaprenderparams.h:39
void fromJson(const QJsonObject &j)
Definition basemaprenderparams.cpp:102
double brightness
Definition basemaprenderparams.h:35