35 return static_cast<int>( value );
int enhance(double) override
A customizable method that takes in a double and returns a int between 0 and 255. ...
static double minimumValuePossible(Qgis::DataType)
Helper function that returns the minimum possible value for a GDAL data type.
DataType
Raster data types.
Qgis::DataType mQgsRasterDataType
Data type of the band.
A contrast enhancement function is the base class for all raster contrast enhancements.
double mMaximumValue
User defineable maximum value for the band, used for enhanceContrasting.
static double maximumValuePossible(Qgis::DataType)
Helper function that returns the maximum possible value for a GDAL data type.
QgsClipToMinMaxEnhancement(Qgis::DataType, double, double)
Eight bit unsigned integer (quint8)
bool isValueInDisplayableRange(double) override
A customicable method to indicate if the pixels is displayable.