/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/raster/qgsrasterhistogram.h                                 *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 ************************************************************************/





class QgsRasterHistogram
{
%Docstring
The QgsRasterHistogram is a container for histogram of a single raster band.
It is used to cache computed histograms in raster providers.
%End

%TypeHeaderCode
#include "qgsrasterhistogram.h"
%End
  public:
    typedef QVector<int> HistogramVector;

    QgsRasterHistogram();
%Docstring
Constructor for an invalid QgsRasterHistogram.
%End

    bool operator==( const QgsRasterHistogram &h ) const;

    int bandNumber;

    int binCount;

    int nonNullCount;

    bool includeOutOfRange;

    QgsRasterHistogram::HistogramVector histogramVector;

    double maximum;

    double minimum;

    int width;

    int height;

    QgsRectangle extent;

    bool valid;
};
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/raster/qgsrasterhistogram.h                                 *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 ************************************************************************/