QGIS API Documentation 3.41.0-Master (45a0abf3bec)
Loading...
Searching...
No Matches
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
34{
35
36 public:
38
39 int enhance( double ) override;
40
41 bool isValueInDisplayableRange( double ) override;
42};
43
44#endif
DataType
Raster data types.
Definition qgis.h:351
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.