QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
QgsRasterRange Class Reference

Raster values range container. More...

#include <qgsrasterrange.h>

Public Member Functions

 QgsRasterRange ()
 Constructor.
 QgsRasterRange (double theMin, double theMax)
 Constructor.
 ~QgsRasterRange ()
double max () const
double min () const
bool operator== (const QgsRasterRange &o) const
double setMax (double theMax)
double setMin (double theMin)

Static Public Member Functions

static bool contains (double value, const QgsRasterRangeList &rangeList)
 Test if value is within the list of ranges.

Detailed Description

Raster values range container.

Represents range of values between min and max including min and max value.

Definition at line 31 of file qgsrasterrange.h.

Constructor & Destructor Documentation

QgsRasterRange::QgsRasterRange ( )

Constructor.

Definition at line 22 of file qgsrasterrange.cpp.

QgsRasterRange::QgsRasterRange ( double  theMin,
double  theMax 
)

Constructor.

Parameters
theMinminimum value
theMaxmax value

Definition at line 28 of file qgsrasterrange.cpp.

QgsRasterRange::~QgsRasterRange ( )

Definition at line 34 of file qgsrasterrange.cpp.

Member Function Documentation

bool QgsRasterRange::contains ( double  value,
const QgsRasterRangeList rangeList 
)
static

Test if value is within the list of ranges.

Parameters
valuevalue
rangeListlist of ranges
Returns
true if value is in at least one of ranges
Note
not available in python bindings

Definition at line 38 of file qgsrasterrange.cpp.

double QgsRasterRange::max ( ) const
inline

Definition at line 47 of file qgsrasterrange.h.

double QgsRasterRange::min ( ) const
inline

Definition at line 46 of file qgsrasterrange.h.

bool QgsRasterRange::operator== ( const QgsRasterRange o) const
inline

Definition at line 52 of file qgsrasterrange.h.

double QgsRasterRange::setMax ( double  theMax)
inline

Definition at line 50 of file qgsrasterrange.h.

double QgsRasterRange::setMin ( double  theMin)
inline

Definition at line 49 of file qgsrasterrange.h.


The documentation for this class was generated from the following files: