QGIS API Documentation  2.99.0-Master (ae4d26a)
Public Member Functions | List of all members
QgsRasterIdentifyResult Class Reference

Raster identify results container. More...

#include <qgsrasteridentifyresult.h>

Public Member Functions

 QgsRasterIdentifyResult ()=default
 Constructor for QgsRasterIdentifyResult. More...
 QgsRasterIdentifyResult (QgsRaster::IdentifyFormat format, const QMap< int, QVariant > &results)
 Constructor. More...
 QgsRasterIdentifyResult (const QgsError &error)
 Constructor. More...
virtual ~QgsRasterIdentifyResult ()=default
QgsError error () const
 Get error. More...
QgsRaster::IdentifyFormat format () const
 Get results format. More...
bool isValid () const
 Returns true if valid. More...
QMap< QString, QVariant > params () const
 Get map of optional parameters. More...
QMap< int, QVariant > results () const
 Get results. More...
void setError (const QgsError &error)
 Set error. More...
void setParams (const QMap< QString, QVariant > &params)
 Set map of optional parameters. More...

Detailed Description

Raster identify results container.

Definition at line 30 of file qgsrasteridentifyresult.h.

Constructor & Destructor Documentation

◆ QgsRasterIdentifyResult() [1/3]

QgsRasterIdentifyResult::QgsRasterIdentifyResult ( )

Constructor for QgsRasterIdentifyResult.

◆ QgsRasterIdentifyResult() [2/3]

QgsRasterIdentifyResult::QgsRasterIdentifyResult ( QgsRaster::IdentifyFormat  format,
const QMap< int, QVariant > &  results 


Creates valid result.

formatthe result format
resultsthe results

Definition at line 25 of file qgsrasteridentifyresult.cpp.

◆ QgsRasterIdentifyResult() [3/3]

QgsRasterIdentifyResult::QgsRasterIdentifyResult ( const QgsError error)


Creates invalid result with error.

errorthe error

Definition at line 32 of file qgsrasteridentifyresult.cpp.

◆ ~QgsRasterIdentifyResult()

virtual QgsRasterIdentifyResult::~QgsRasterIdentifyResult ( )

Member Function Documentation

◆ error()

QgsError QgsRasterIdentifyResult::error ( ) const

Get error.

Definition at line 75 of file qgsrasteridentifyresult.h.

◆ format()

QgsRaster::IdentifyFormat QgsRasterIdentifyResult::format ( ) const

Get results format.

Definition at line 58 of file qgsrasteridentifyresult.h.

◆ isValid()

bool QgsRasterIdentifyResult::isValid ( ) const

Returns true if valid.

Definition at line 55 of file qgsrasteridentifyresult.h.

◆ params()

QMap<QString, QVariant> QgsRasterIdentifyResult::params ( ) const

Get map of optional parameters.

Definition at line 72 of file qgsrasteridentifyresult.h.

◆ results()

QMap<int, QVariant> QgsRasterIdentifyResult::results ( ) const

Get results.

Results are different for each format: QgsRaster::IdentifyFormatValue: map of values for each band, keys are band numbers (from 1). QgsRaster::IdentifyFormatFeature: map of QgsRasterFeatureList for each sublayer (WMS) QgsRaster::IdentifyFormatHtml: map of HTML strings for each sublayer (WMS).

Definition at line 66 of file qgsrasteridentifyresult.h.

◆ setError()

void QgsRasterIdentifyResult::setError ( const QgsError error)

Set error.

Definition at line 78 of file qgsrasteridentifyresult.h.

◆ setParams()

void QgsRasterIdentifyResult::setParams ( const QMap< QString, QVariant > &  params)

Set map of optional parameters.

Definition at line 69 of file qgsrasteridentifyresult.h.

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