QGIS API Documentation 3.29.0-Master (da8bb1db43)
qgslinearminmaxenhancement.h
Go to the documentation of this file.
1/* **************************************************************************
2 qgslinearminmaxenhancement.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 QGSLINEARMINMAXENHANCEMENT_H
20#define QGSLINEARMINMAXENHANCEMENT_H
21
22#include "qgis_core.h"
24
30{
31
32 public:
34
35 int enhance( double ) override;
36
37};
38
39#endif
DataType
Raster data types.
Definition: qgis.h:129
A contrast enhancement function is the base class for all raster contrast enhancements.
virtual int enhance(double value)
A customizable method that takes in a double value and returns a int between 0 and 255.
A color enhancement function that performs a linear enhanceContrast between min and max.