QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
QgsRasterDataProvider Member List

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

appendError(const QgsErrorMessage &message)QgsDataProviderinlineprotected
attributeTable(int bandNumber) constQgsRasterDataProvider
bandCount() const =0QgsRasterInterfacepure virtual
bandDescription(int bandNumber)QgsRasterDataProvidervirtual
bandOffset(int bandNo) constQgsRasterDataProviderinlinevirtual
bandScale(int bandNo) constQgsRasterDataProviderinlinevirtual
bandStatistics(int bandNo, int stats, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0, QgsRasterBlockFeedback *feedback=nullptr)QgsRasterInterface
bandStatistics(int bandNo, Qgis::RasterBandStatistics stats=Qgis::RasterBandStatistic::All, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0, QgsRasterBlockFeedback *feedback=nullptr)QgsRasterInterfacevirtual
block(int bandNo, const QgsRectangle &boundingBox, int width, int height, QgsRasterBlockFeedback *feedback=nullptr) overrideQgsRasterDataProvidervirtual
buildPyramidList(const QList< int > &overviewList=QList< int >())QgsRasterDataProviderinlinevirtual
buildPyramids(const QList< QgsRasterPyramid > &pyramidList, const QString &resamplingMethod="NEAREST", Qgis::RasterPyramidFormat format=Qgis::RasterPyramidFormat::GeoTiff, const QStringList &configOptions=QStringList(), QgsRasterBlockFeedback *feedback=nullptr)QgsRasterDataProviderinlinevirtual
BuildPyramids enum valueQgsRasterInterface
capabilities() constQgsRasterInterfaceinlinevirtual
capabilitiesString() constQgsRasterInterface
Capability enum nameQgsRasterInterface
clone() const override=0QgsRasterDataProviderpure virtual
colorInterpretation(int bandNo) constQgsRasterDataProvidervirtual
colorInterpretationName(int bandNo) const overrideQgsRasterDataProvidervirtual
colorName(Qgis::RasterColorInterpretation colorInterpretation) constQgsRasterDataProviderinline
colorTable(int bandNo) constQgsRasterDataProviderinlinevirtual
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
cumulativeCut(int bandNo, double lowerCount, double upperCount, double &lowerValue, double &upperValue, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0)QgsRasterInterfacevirtual
CustomData enum valueQgsDataProvider
dataChanged()QgsDataProvidersignal
dataComment() constQgsDataProviderinlinevirtual
dataSourceUri(bool expandAuthConfig=false) constQgsDataProviderinlinevirtual
dataTimestamp() const overrideQgsRasterDataProviderinlinevirtual
dataType(int bandNo) const override=0QgsRasterDataProviderpure virtual
dataTypeSize(int bandNo) constQgsRasterInterfaceinline
decodeVirtualRasterProviderUri(const QString &uri, bool *ok=nullptr)QgsRasterDataProviderstatic
description() const =0QgsDataProviderpure virtual
displayBandName(int bandNumber) constQgsRasterInterface
dpi() constQgsRasterDataProviderinline
DpiDependentData enum valueQgsRasterDataProvider
elevationProperties() overrideQgsRasterDataProvidervirtual
elevationProperties() const overrideQgsRasterDataProvidervirtual
enableProviderResampling(bool enable)QgsRasterDataProviderinlinevirtual
encodeVirtualRasterProviderUri(const VirtualRasterParameters &parts)QgsRasterDataProviderstatic
enterUpdateMode()QgsDataProviderinlinevirtual
error() constQgsDataProviderinlinevirtual
EvaluateDefaultValues enum valueQgsDataProvider
extent() const override=0QgsRasterDataProviderpure virtual
extent3D() constQgsDataProviderinlinevirtual
fields() constQgsRasterDataProviderinlinevirtual
fileRasterFilters() constQgsDataProviderinlinevirtual
fileVectorFilters() constQgsDataProviderinlinevirtual
FlagLoadDefaultStyle enum valueQgsDataProvider
flags() constQgsDataProvidervirtual
FlagTrustDataSource enum valueQgsDataProvider
ForceReadOnly enum valueQgsDataProvider
fullExtentCalculated()QgsDataProvidersignal
generateBandName(int bandNumber) constQgsRasterInterfacevirtual
getLegendGraphic(double scale=0, bool forceRefresh=false, const QgsRectangle *visibleExtent=nullptr)QgsRasterDataProviderinlinevirtual
getLegendGraphicFetcher(const QgsMapSettings *mapSettings)QgsRasterDataProviderinlinevirtual
hasHistogram(int bandNo, int binCount, double minimum=std::numeric_limits< double >::quiet_NaN(), double maximum=std::numeric_limits< double >::quiet_NaN(), const QgsRectangle &extent=QgsRectangle(), int sampleSize=0, bool includeOutOfRange=false)QgsRasterInterfacevirtual
hasPyramids()QgsRasterDataProvider
hasStatistics(int bandNo, int stats, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0)QgsRasterInterface
hasStatistics(int bandNo, Qgis::RasterBandStatistics stats=Qgis::RasterBandStatistic::All, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0)QgsRasterInterfacevirtual
histogram(int bandNo, int binCount=0, double minimum=std::numeric_limits< double >::quiet_NaN(), double maximum=std::numeric_limits< double >::quiet_NaN(), const QgsRectangle &extent=QgsRectangle(), int sampleSize=0, bool includeOutOfRange=false, QgsRasterBlockFeedback *feedback=nullptr)QgsRasterInterfacevirtual
htmlMetadata() constQgsDataProvidervirtual
identify(const QgsPointXY &point, Qgis::RasterIdentifyFormat format, const QgsRectangle &boundingBox=QgsRectangle(), int width=0, int height=0, int dpi=96)QgsRasterDataProvidervirtual
Identify enum valueQgsRasterInterface
IdentifyFeature enum valueQgsRasterInterface
identifyFormatFromName(const QString &formatName)QgsRasterDataProviderstatic
identifyFormatLabel(Qgis::RasterIdentifyFormat format)QgsRasterDataProviderstatic
identifyFormatName(Qgis::RasterIdentifyFormat format)QgsRasterDataProviderstatic
identifyFormatToCapability(Qgis::RasterIdentifyFormat format)QgsRasterDataProviderstatic
IdentifyHtml enum valueQgsRasterInterface
IdentifyText enum valueQgsRasterInterface
IdentifyValue enum valueQgsRasterInterface
ignoreExtents() constQgsRasterDataProvidervirtual
initHistogram(QgsRasterHistogram &histogram, int bandNo, int binCount, double minimum=std::numeric_limits< double >::quiet_NaN(), double maximum=std::numeric_limits< double >::quiet_NaN(), const QgsRectangle &boundingBox=QgsRectangle(), int sampleSize=0, bool includeOutOfRange=false)QgsRasterInterfaceprotected
initStatistics(QgsRasterBandStats &statistics, int bandNo, int stats, const QgsRectangle &boundingBox=QgsRectangle(), int binCount=0) constQgsRasterInterfaceprotected
initStatistics(QgsRasterBandStats &statistics, int bandNo, Qgis::RasterBandStatistics stats=Qgis::RasterBandStatistic::All, const QgsRectangle &boundingBox=QgsRectangle(), int binCount=0) constQgsRasterInterfaceprotected
input() constQgsRasterInterfaceinlinevirtual
invalidateConnections(const QString &connection)QgsDataProviderinlinevirtual
isEditable() constQgsRasterDataProviderinlinevirtual
isProviderResamplingEnabled() constQgsRasterDataProviderinline
isValid() const =0QgsDataProviderpure virtual
lastError()=0QgsRasterDataProviderpure virtual
lastErrorFormat()QgsRasterDataProvidervirtual
lastErrorTitle()=0QgsRasterDataProviderpure virtual
layerMetadata() constQgsDataProviderinlinevirtual
leaveUpdateMode()QgsDataProviderinlinevirtual
maxOversampling() constQgsRasterDataProviderinline
mDpiQgsRasterDataProviderprotected
mErrorQgsDataProviderprotected
mExtentQgsRasterDataProvidermutableprotected
mHistogramsQgsRasterInterfaceprotected
mInputQgsRasterInterfaceprotected
mMaxOversamplingQgsRasterDataProviderprotected
mOnQgsRasterInterfaceprotected
mProviderResamplingEnabledQgsRasterDataProviderprotected
mReadFlagsQgsDataProviderprotected
mSrcHasNoDataValueQgsRasterDataProviderprotected
mSrcNoDataValueQgsRasterDataProviderprotected
mStatisticsQgsRasterInterfaceprotected
mTimestampQgsDataProviderprotected
mUserNoDataValueQgsRasterDataProviderprotected
mUseSrcNoDataValueQgsRasterDataProviderprotected
mZoomedInResamplingMethodQgsRasterDataProviderprotected
mZoomedOutResamplingMethodQgsRasterDataProviderprotected
name() const =0QgsDataProviderpure virtual
NativeRasterAttributeTable enum valueQgsRasterDataProvider
nativeResolutions() constQgsRasterDataProvidervirtual
NoCapabilities enum valueQgsRasterInterface
NoProviderCapabilities enum valueQgsRasterDataProvider
notify(const QString &msg)QgsDataProvidersignal
on() constQgsRasterInterfaceinlinevirtual
ParallelThreadLoading enum valueQgsDataProvider
Prefetch enum valueQgsRasterInterface
providerCapabilities() constQgsRasterDataProvidervirtual
ProviderCapabilities typedefQgsRasterDataProvider
ProviderCapability enum nameQgsRasterDataProvider
ProviderHintBenefitsFromResampling enum valueQgsRasterDataProvider
ProviderHintCanPerformProviderResampling enum valueQgsRasterDataProvider
providerProperty(ProviderProperty property, const QVariant &defaultValue=QVariant()) constQgsDataProvider
providerProperty(int property, const QVariant &defaultValue) constQgsDataProvider
ProviderProperty enum nameQgsDataProvider
pyramidResamplingMethods(const QString &providerKey)QgsRasterDataProviderstatic
QgsDataProvider(const QString &uri=QString(), const QgsDataProvider::ProviderOptions &providerOptions=QgsDataProvider::ProviderOptions(), QgsDataProvider::ReadFlags flags=QgsDataProvider::ReadFlags())QgsDataProvider
QgsRasterDataProvider()QgsRasterDataProvider
QgsRasterDataProvider(const QString &uri, const QgsDataProvider::ProviderOptions &providerOptions=QgsDataProvider::ProviderOptions(), QgsDataProvider::ReadFlags flags=QgsDataProvider::ReadFlags())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
readFileBasedAttributeTable(int bandNumber, const QString &path, QString *errorMessage=nullptr)QgsRasterDataProvider
ReadFlag enum nameQgsDataProvider
ReadFlags typedefQgsDataProvider
ReadLayerMetadata enum valueQgsRasterDataProvider
readNativeAttributeTable(QString *errorMessage=nullptr)QgsRasterDataProvidervirtual
readXml(const QDomElement &filterElem) overrideQgsRasterDataProvidervirtual
reload()QgsRasterDataProviderinlinevirtual
reloadData()QgsDataProvidervirtual
ReloadData enum valueQgsRasterDataProvider
remove()QgsRasterDataProviderinlinevirtual
Remove enum valueQgsRasterInterface
removeAttributeTable(int bandNumber)QgsRasterDataProvider
renderInPreview(const QgsDataProvider::PreviewContext &context)QgsDataProvidervirtual
ResamplingMethod enum nameQgsRasterDataProvider
sample(const QgsPointXY &point, int band, bool *ok=nullptr, const QgsRectangle &boundingBox=QgsRectangle(), int width=0, int height=0, int dpi=96)QgsRasterDataProvidervirtual
setAttributeTable(int bandNumber, QgsRasterAttributeTable *attributeTable)QgsRasterDataProvider
setDataSourceUri(const QString &uri)QgsDataProviderinlinevirtual
setDpi(int dpi)QgsRasterDataProviderinline
setEditable(bool enabled)QgsRasterDataProviderinlinevirtual
setError(const QgsError &error)QgsDataProviderinlineprotected
setInput(QgsRasterInterface *input) overrideQgsRasterDataProviderinlinevirtual
setLayerOrder(const QStringList &layers)QgsDataProviderinlinevirtual
setListening(bool isListening)QgsDataProvidervirtual
setMaxOversampling(double factor)QgsRasterDataProviderinlinevirtual
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
setTransformContext(const QgsCoordinateTransformContext &transformContext)QgsDataProvidervirtual
setUri(const QgsDataSourceUri &uri)QgsDataProviderinline
setUri(const QString &uri)QgsDataProviderinline
setUserNoDataValue(int bandNo, const QgsRasterRangeList &noData)QgsRasterDataProvidervirtual
setUseSourceNoDataValue(int bandNo, bool use)QgsRasterDataProvidervirtual
setZoomedInResamplingMethod(ResamplingMethod method)QgsRasterDataProviderinlinevirtual
setZoomedOutResamplingMethod(ResamplingMethod method)QgsRasterDataProviderinlinevirtual
Size enum valueQgsRasterInterface
SkipCredentialsRequest enum valueQgsDataProvider
SkipFeatureCount enum valueQgsDataProvider
SkipFullScan enum valueQgsDataProvider
SkipGetExtent enum valueQgsDataProvider
sourceDataType(int bandNo) const override=0QgsRasterDataProviderpure virtual
sourceHasNoDataValue(int bandNo) constQgsRasterDataProviderinlinevirtual
sourceInput() constQgsRasterInterfaceinlinevirtual
sourceInput()QgsRasterInterfaceinlinevirtual
sourceNoDataValue(int bandNo) constQgsRasterDataProviderinlinevirtual
statusChanged(const QString &) constQgsRasterDataProvidersignal
stepHeight() constQgsRasterDataProviderinlinevirtual
stepWidth() constQgsRasterDataProviderinlinevirtual
styleStorageCapabilities() constQgsDataProvidervirtual
subLayerCount() constQgsDataProviderinlinevirtual
subLayers() const overrideQgsRasterDataProviderinlinevirtual
sublayerSeparator()QgsDataProviderstatic
subLayerStyles() constQgsDataProviderinlinevirtual
subsetString() constQgsDataProviderinlinevirtual
supportsLegendGraphic() constQgsRasterDataProviderinlinevirtual
supportsSubsetString() constQgsDataProviderinlinevirtual
temporalCapabilities() overrideQgsRasterDataProvidervirtual
temporalCapabilities() const overrideQgsRasterDataProvidervirtual
timestamp() const overrideQgsRasterDataProviderinlinevirtual
transformContext() constQgsDataProvider
transformCoordinates(const QgsPoint &point, TransformType type)QgsRasterDataProvidervirtual
TransformImageToLayer enum valueQgsRasterDataProvider
TransformLayerToImage enum valueQgsRasterDataProvider
TransformType enum nameQgsRasterDataProvider
updateExtents()QgsDataProviderinlinevirtual
uri() constQgsDataProviderinline
userNoDataValues(int bandNo) constQgsRasterDataProviderinlinevirtual
userNoDataValuesContains(int bandNo, double value) constQgsRasterDataProviderprotected
useSourceNoDataValue(int bandNo) constQgsRasterDataProviderinlinevirtual
validateCreationOptions(const QStringList &createOptions, const QString &format)QgsRasterDataProviderinlinevirtual
validatePyramidsConfigOptions(Qgis::RasterPyramidFormat pyramidsFormat, const QStringList &configOptions, const QString &fileFormat)QgsRasterDataProviderinlinevirtual
write(void *data, int band, int width, int height, int xOffset, int yOffset)QgsRasterDataProviderinlinevirtual
writeBlock(QgsRasterBlock *block, int band, int xOffset=0, int yOffset=0)QgsRasterDataProvider
writeFileBasedAttributeTable(int bandNumber, const QString &path, QString *errorMessage=nullptr) constQgsRasterDataProvider
writeLayerMetadata(const QgsLayerMetadata &metadata)QgsDataProviderinlinevirtual
WriteLayerMetadata enum valueQgsRasterDataProvider
writeNativeAttributeTable(QString *errorMessage=nullptr)QgsRasterDataProvidervirtual
writeXml(QDomDocument &doc, QDomElement &parentElem) const overrideQgsRasterDataProvidervirtual
xBlockSize() constQgsRasterInterfaceinlinevirtual
xSize() constQgsRasterInterfaceinlinevirtual
yBlockSize() constQgsRasterInterfaceinlinevirtual
ySize() constQgsRasterInterfaceinlinevirtual
zoomedInResamplingMethod() constQgsRasterDataProviderinline
zoomedOutResamplingMethod() constQgsRasterDataProviderinline
~QgsRasterInterface()=defaultQgsRasterInterfacevirtual