18#ifndef QGSRECLASSIFYUTILS
19#define QGSRECLASSIFYUTILS
24#include "qgis_analysis.h"
40class ANALYSIS_EXPORT QgsReclassifyUtils
50 RasterClass() =
default;
108 static double reclassifyValue(
const QVector<RasterClass> &classes,
double input,
bool &reclassified )
110 reclassified =
false;
111 for (
const QgsReclassifyUtils::RasterClass &
c : classes )
113 if (
c.contains( input ) )
Base class for providing feedback from a processing algorithm.
Base class for raster data providers.
Base class for processing filters like renderers, reprojector, resampler etc.
Raster values range container.
BoundsType
Handling for min and max bounds.
A rectangle specified with double values.
As part of the API refactoring and improvements which landed in the Processing API was substantially reworked from the x version This was done in order to allow much of the underlying Processing framework to be ported into c
Q_DECLARE_TYPEINFO(QgsMargins, Q_MOVABLE_TYPE)