| QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
    | 
A color enhancement function that performs a linear enhanceContrast between min and max. More...
#include <qgslinearminmaxenhancement.h>

| Public Member Functions | |
| QgsLinearMinMaxEnhancement (Qgis::DataType, double, double) | |
| int | enhance (double) override | 
| A customizable method that takes in a double value and returns a int between 0 and 255. | |
|  Public Member Functions inherited from QgsContrastEnhancementFunction | |
| QgsContrastEnhancementFunction (const QgsContrastEnhancementFunction &f) | |
| QgsContrastEnhancementFunction (Qgis::DataType, double, double) | |
| virtual | ~QgsContrastEnhancementFunction ()=default | 
| virtual bool | isValueInDisplayableRange (double value) | 
| A customizable method to indicate if a pixel's value is within the displayable range. | |
| double | maximumValue () const | 
| Returns the maximum value. | |
| double | minimumValue () const | 
| Returns the minimum value. | |
| QgsContrastEnhancementFunction & | operator= (const QgsContrastEnhancementFunction &)=delete | 
| void | setMaximumValue (double value) | 
| Sets the maximum value. | |
| void | setMinimumValue (double value) | 
| Sets the minimum value. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from QgsContrastEnhancementFunction | |
| double | mMaximumValue | 
| User defineable maximum value for the band, used for enhanceContrasting. | |
| double | mMaximumValuePossible = std::numeric_limits< double >::max() | 
| double | mMinimumMaximumRange | 
| Minimum maximum range for the band, used for enhanceContrasting. | |
| double | mMinimumValue | 
| User defineable minimum value for the band, used for enhanceContrasting. | |
| double | mMinimumValuePossible = std::numeric_limits< double >::lowest() | 
| Qgis::DataType | mQgsRasterDataType | 
| Data type of the band. | |
A color enhancement function that performs a linear enhanceContrast between min and max.
Definition at line 29 of file qgslinearminmaxenhancement.h.
| QgsLinearMinMaxEnhancement::QgsLinearMinMaxEnhancement | ( | Qgis::DataType | qgsRasterDataType, | 
| double | minimumValue, | ||
| double | maximumValue | ||
| ) | 
Definition at line 21 of file qgslinearminmaxenhancement.cpp.
| 
 | overridevirtual | 
A customizable method that takes in a double value and returns a int between 0 and 255.
Reimplemented from QgsContrastEnhancementFunction.
Definition at line 25 of file qgslinearminmaxenhancement.cpp.