QGIS API Documentation  2.99.0-Master (c558d51)
QgsRasterDataProvider Member List

This is the complete list of members for QgsRasterDataProvider, including all inherited members.

appendError(const QgsErrorMessage &theMessage)QgsDataProviderinlineprotected
bandCount() const =0QgsRasterInterfacepure virtual
bandOffset(int bandNo) const QgsRasterDataProviderinlinevirtual
bandScale(int bandNo) const QgsRasterDataProviderinlinevirtual
bandStatistics(int theBandNo, int theStats=QgsRasterBandStats::All, const QgsRectangle &theExtent=QgsRectangle(), int theSampleSize=0)QgsRasterInterfacevirtual
block(int theBandNo, const QgsRectangle &theExtent, int theWidth, int theHeight, QgsRasterBlockFeedback *feedback=nullptr) overrideQgsRasterDataProvidervirtual
buildPyramidList(QList< int > overviewList=QList< int >())QgsRasterDataProviderinlinevirtual
buildPyramids(const QList< QgsRasterPyramid > &thePyramidList, const QString &theResamplingMethod="NEAREST", QgsRaster::RasterPyramidsFormat theFormat=QgsRaster::PyramidsGTiff, const QStringList &theConfigOptions=QStringList())QgsRasterDataProviderinlinevirtual
BuildPyramids enum valueQgsRasterInterface
capabilities() const QgsRasterInterfaceinlinevirtual
capabilitiesString() const QgsRasterInterface
Capability enum nameQgsRasterInterface
clone() const override=0QgsRasterDataProviderpure virtual
colorInterpretation(int theBandNo) const QgsRasterDataProviderinlinevirtual
colorInterpretationName(int theBandNo) const QgsRasterDataProviderinlinevirtual
colorName(int colorInterpretation) const QgsRasterDataProviderinline
colorTable(int bandNo) const QgsRasterDataProviderinlinevirtual
copyBaseSettings(const QgsRasterDataProvider &other)QgsRasterDataProviderprotected
create(const QString &providerKey, const QString &uri, const QString &format, int nBands, Qgis::DataType type, int width, int height, double *geoTransform, const QgsCoordinateReferenceSystem &crs, const QStringList &createOptions=QStringList())QgsRasterDataProviderstatic
Create enum valueQgsRasterInterface
crs() const =0QgsDataProviderpure virtual
cStringList2Q_(char **stringList)QgsRasterDataProviderprotectedstatic
cumulativeCut(int theBandNo, double theLowerCount, double theUpperCount, double &theLowerValue, double &theUpperValue, const QgsRectangle &theExtent=QgsRectangle(), int theSampleSize=0)QgsRasterInterfacevirtual
CustomData enum valueQgsDataProvider
Database enum valueQgsDataProvider
DataCapability enum nameQgsDataProvider
dataChanged()QgsDataProvidersignal
dataSourceUri(bool expandAuthConfig=false) const QgsDataProviderinlinevirtual
dataTimestamp() const overrideQgsRasterDataProviderinlinevirtual
dataType(int bandNo) const override=0QgsRasterDataProviderpure virtual
dataTypeSize(int bandNo)QgsRasterInterfaceinline
description() const =0QgsDataProviderpure virtual
Dir enum valueQgsDataProvider
dpi() const QgsRasterDataProviderinline
draw(const QgsRectangle &viewExtent, int pixelWidth, int pixelHeight)=0QgsRasterDataProviderpure virtual
enterUpdateMode()QgsDataProviderinlinevirtual
error() const QgsDataProviderinlinevirtual
EvaluateDefaultValues enum valueQgsDataProvider
extent() const override=0QgsRasterDataProviderpure virtual
File enum valueQgsDataProvider
fileRasterFilters() const QgsDataProviderinlinevirtual
fileVectorFilters() const QgsDataProviderinlinevirtual
fullExtentCalculated()QgsDataProvidersignal
generateBandName(int theBandNumber) const QgsRasterInterfaceinlinevirtual
getLegendGraphic(double scale=0, bool forceRefresh=false, const QgsRectangle *visibleExtent=nullptr)QgsRasterDataProviderinlinevirtual
getLegendGraphicFetcher(const QgsMapSettings *mapSettings)QgsRasterDataProviderinlinevirtual
hasHistogram(int theBandNo, int theBinCount, double theMinimum=std::numeric_limits< double >::quiet_NaN(), double theMaximum=std::numeric_limits< double >::quiet_NaN(), const QgsRectangle &theExtent=QgsRectangle(), int theSampleSize=0, bool theIncludeOutOfRange=false)QgsRasterInterfacevirtual
hasPyramids()QgsRasterDataProvider
hasStatistics(int theBandNo, int theStats=QgsRasterBandStats::All, const QgsRectangle &theExtent=QgsRectangle(), int theSampleSize=0)QgsRasterInterfacevirtual
histogram(int theBandNo, int theBinCount=0, double theMinimum=std::numeric_limits< double >::quiet_NaN(), double theMaximum=std::numeric_limits< double >::quiet_NaN(), const QgsRectangle &theExtent=QgsRectangle(), int theSampleSize=0, bool theIncludeOutOfRange=false)QgsRasterInterfacevirtual
identify(const QgsPoint &thePoint, QgsRaster::IdentifyFormat theFormat, const QgsRectangle &theExtent=QgsRectangle(), int theWidth=0, int theHeight=0, int theDpi=96)QgsRasterDataProvidervirtual
Identify enum valueQgsRasterInterface
IdentifyFeature enum valueQgsRasterInterface
identifyFormatFromName(const QString &formatName)QgsRasterDataProviderstatic
identifyFormatLabel(QgsRaster::IdentifyFormat format)QgsRasterDataProviderstatic
identifyFormatName(QgsRaster::IdentifyFormat format)QgsRasterDataProviderstatic
identifyFormatToCapability(QgsRaster::IdentifyFormat format)QgsRasterDataProviderstatic
IdentifyHtml enum valueQgsRasterInterface
IdentifyText enum valueQgsRasterInterface
IdentifyValue enum valueQgsRasterInterface
initHistogram(QgsRasterHistogram &theHistogram, int theBandNo, int theBinCount=0, double theMinimum=std::numeric_limits< double >::quiet_NaN(), double theMaximum=std::numeric_limits< double >::quiet_NaN(), const QgsRectangle &theExtent=QgsRectangle(), int theSampleSize=0, bool theIncludeOutOfRange=false)QgsRasterInterfaceprotected
initStatistics(QgsRasterBandStats &theStatistics, int theBandNo, int theStats=QgsRasterBandStats::All, const QgsRectangle &theExtent=QgsRectangle(), int theBinCount=0)QgsRasterInterfaceprotected
input() const QgsRasterInterfaceinlinevirtual
invalidateConnections(const QString &connection)QgsDataProviderinlinevirtual
isValid() const =0QgsDataProviderpure virtual
lastError()=0QgsRasterDataProviderpure virtual
lastErrorFormat()QgsRasterDataProvidervirtual
lastErrorTitle()=0QgsRasterDataProviderpure virtual
leaveUpdateMode()QgsDataProviderinlinevirtual
makeTableCell(const QString &value)QgsRasterDataProviderprotectedstatic
makeTableCells(const QStringList &values)QgsRasterDataProviderprotectedstatic
mDpiQgsRasterDataProviderprotected
mErrorQgsDataProviderprotected
metadata()=0QgsRasterDataProviderpure virtual
mExtentQgsRasterDataProvidermutableprotected
mHistogramsQgsRasterInterfaceprotected
mInputQgsRasterInterfaceprotected
mOnQgsRasterInterfaceprotected
mPyramidResamplingListGdalQgsRasterDataProviderprotectedstatic
mPyramidResamplingMapGdalQgsRasterDataProviderprotectedstatic
mSrcHasNoDataValueQgsRasterDataProviderprotected
mSrcNoDataValueQgsRasterDataProviderprotected
mStatisticsQgsRasterInterfaceprotected
mTimestampQgsDataProviderprotected
mUserNoDataValueQgsRasterDataProviderprotected
mUseSrcNoDataValueQgsRasterDataProviderprotected
name() const =0QgsDataProviderpure virtual
Net enum valueQgsDataProvider
NoCapabilities enum valueQgsRasterInterface
NoDataCapabilities enum valueQgsDataProvider
on() const QgsRasterInterfaceinlinevirtual
progress(int theType, double theProgress, const QString &theMessage)QgsRasterDataProvidersignal
progressUpdate(int theProgress)QgsRasterDataProvidersignal
ProviderProperty enum nameQgsDataProvider
providerProperty(ProviderProperty property, const QVariant &defaultValue=QVariant()) const QgsDataProvider
providerProperty(int property, const QVariant &defaultValue) const QgsDataProvider
pyramidResamplingMethods(const QString &providerKey)QgsRasterDataProviderstatic
QgsDataProvider(QString const &uri="")QgsDataProviderinline
QgsRasterDataProvider()QgsRasterDataProvider
QgsRasterDataProvider(const QString &uri)QgsRasterDataProvider
QgsRasterInterface(QgsRasterInterface *input=nullptr)QgsRasterInterface
readBlock(int bandNo, int xBlock, int yBlock, void *data)QgsRasterDataProviderinlineprotectedvirtual
readBlock(int bandNo, QgsRectangle const &viewExtent, int width, int height, void *data, QgsRasterBlockFeedback *feedback=nullptr)QgsRasterDataProviderinlineprotectedvirtual
readXml(const QDomElement &filterElem)QgsRasterInterfaceinlinevirtual
reload()QgsRasterDataProviderinlinevirtual
reloadData()QgsDataProviderinlinevirtual
remove()QgsRasterDataProviderinlinevirtual
Remove enum valueQgsRasterInterface
setDataSourceUri(const QString &uri)QgsDataProviderinlinevirtual
setDpi(int dpi)QgsRasterDataProviderinline
setError(const QgsError &theError)QgsDataProviderinlineprotected
setInput(QgsRasterInterface *input) overrideQgsRasterDataProviderinlinevirtual
setLayerOrder(const QStringList &layers)QgsDataProviderinlinevirtual
setNoDataValue(int bandNo, double noDataValue)QgsRasterDataProviderinlinevirtual
setOn(bool on)QgsRasterInterfaceinlinevirtual
setProviderProperty(ProviderProperty property, const QVariant &value)QgsDataProvider
setProviderProperty(int property, const QVariant &value)QgsDataProvider
setSubLayerVisibility(const QString &name, bool vis)QgsDataProviderinlinevirtual
setSubsetString(const QString &subset, bool updateFeatureCount=true)QgsDataProviderinlinevirtual
setUserNoDataValue(int bandNo, const QgsRasterRangeList &noData)QgsRasterDataProvidervirtual
setUseSourceNoDataValue(int bandNo, bool use)QgsRasterDataProvidervirtual
Size enum valueQgsRasterInterface
sourceDataType(int bandNo) const override=0QgsRasterDataProviderpure virtual
sourceHasNoDataValue(int bandNo) const QgsRasterDataProviderinlinevirtual
sourceInput() const QgsRasterInterfaceinlinevirtual
sourceInput()QgsRasterInterfaceinlinevirtual
sourceNoDataValue(int bandNo) const QgsRasterDataProviderinlinevirtual
statusChanged(const QString &) const QgsRasterDataProvidersignal
subLayerCount() const QgsDataProviderinlinevirtual
subLayers() const overrideQgsRasterDataProviderinlinevirtual
subLayerStyles() const QgsDataProviderinlinevirtual
subsetString() const QgsDataProviderinlinevirtual
supportsLegendGraphic() const QgsRasterDataProviderinlinevirtual
supportsSubsetString() const QgsDataProviderinlinevirtual
timestamp() const overrideQgsRasterDataProviderinlinevirtual
updateExtents()QgsDataProviderinlinevirtual
userNoDataValues(int bandNo) const QgsRasterDataProviderinlinevirtual
userNoDataValuesContains(int bandNo, double value) const QgsRasterDataProviderprotected
useSourceNoDataValue(int bandNo) const QgsRasterDataProviderinlinevirtual
validateCreationOptions(const QStringList &createOptions, const QString &format)QgsRasterDataProviderinlinevirtual
validatePyramidsConfigOptions(QgsRaster::RasterPyramidsFormat pyramidsFormat, const QStringList &theConfigOptions, const QString &fileFormat)QgsRasterDataProviderinlinevirtual
write(void *data, int band, int width, int height, int xOffset, int yOffset)QgsRasterDataProviderinlinevirtual
writeXml(QDomDocument &doc, QDomElement &parentElem) const QgsRasterInterfaceinlinevirtual
xBlockSize() const QgsRasterInterfaceinlinevirtual
xSize() const QgsRasterInterfaceinlinevirtual
yBlockSize() const QgsRasterInterfaceinlinevirtual
ySize() const QgsRasterInterfaceinlinevirtual
~QgsDataProvider()QgsDataProviderinlinevirtual
~QgsRasterDataProvider()QgsRasterDataProviderinlinevirtual
~QgsRasterInterface()QgsRasterInterfacevirtual