18#ifndef QGSRASTERHISTOGRAM 
   19#define QGSRASTERHISTOGRAM 
   66    bool includeOutOfRange = 
false;
 
 
The QgsRasterHistogram is a container for histogram of a single raster band.
 
bool operator==(const QgsRasterHistogram &h) const
Compares region, size etc. not histogram itself.
 
double minimum
The minimum histogram value.
 
int bandNumber
The gdal band number (starts at 1)
 
double maximum
The maximum histogram value.
 
QgsRasterHistogram()=default
Constructor for an invalid QgsRasterHistogram.
 
bool includeOutOfRange
Whether histogram includes out of range values (in first and last bin)
 
QgsRectangle extent
Extent used to calc histogram.
 
QgsRasterHistogram::HistogramVector histogramVector
Stores the histogram for a given layer.
 
QVector< int > HistogramVector
 
int height
Number of rows used to calc histogram.
 
int width
Number of columns used to calc histogram.
 
int binCount
Number of bins (intervals,buckets) in histogram.
 
A rectangle specified with double values.
 
bool qgsDoubleNear(double a, double b, double epsilon=4 *std::numeric_limits< double >::epsilon())
Compare two doubles (but allow some difference)