QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
qgscliptominmaxenhancement.h
Go to the documentation of this file.
1/* **************************************************************************
2 qgscliptominmaxenhancement.h - description
3 -------------------
4begin : Fri Nov 16 2007
5copyright : (C) 2007 by Peter J. Ersts
7
8****************************************************************************/
9
10/* **************************************************************************
11 * *
12 * This program is free software; you can redistribute it and/or modify *
13 * it under the terms of the GNU General Public License as published by *
14 * the Free Software Foundation; either version 2 of the License, or *
15 * (at your option) any later version. *
16 * *
17 ***************************************************************************/
18
19#ifndef QGSCLIPTOMINMAXENHANCEMENT_H
20#define QGSCLIPTOMINMAXENHANCEMENT_H
21
22#include "qgis_core.h"
24
33{
34
35 public:
37
38 int enhance( double ) override;
39
40 bool isValueInDisplayableRange( double ) override;
41};
42
43#endif
DataType
Raster data types.
Definition: qgis.h:129
A raster contrast enhancement that will clip a value to the specified min/max range.
A contrast enhancement function is the base class for all raster contrast enhancements.
virtual bool isValueInDisplayableRange(double value)
A customizable method to indicate if a pixel's value is within the displayable range.
virtual int enhance(double value)
A customizable method that takes in a double value and returns a int between 0 and 255.