| QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
    | 
This is the complete list of members for QgsRasterDataProvider, including all inherited members.
| appendError(const QgsErrorMessage &message) | QgsDataProvider | inlineprotected | 
| attributeTable(int bandNumber) const | QgsRasterDataProvider | |
| bandCount() const =0 | QgsRasterInterface | pure virtual | 
| bandDescription(int bandNumber) | QgsRasterDataProvider | virtual | 
| bandOffset(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| bandScale(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| 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) | QgsRasterInterface | virtual | 
| block(int bandNo, const QgsRectangle &boundingBox, int width, int height, QgsRasterBlockFeedback *feedback=nullptr) override | QgsRasterDataProvider | virtual | 
| buildPyramidList(const QList< int > &overviewList=QList< int >()) | QgsRasterDataProvider | inlinevirtual | 
| buildPyramids(const QList< QgsRasterPyramid > &pyramidList, const QString &resamplingMethod="NEAREST", Qgis::RasterPyramidFormat format=Qgis::RasterPyramidFormat::GeoTiff, const QStringList &configOptions=QStringList(), QgsRasterBlockFeedback *feedback=nullptr) | QgsRasterDataProvider | inlinevirtual | 
| BuildPyramids enum value | QgsRasterInterface | |
| capabilities() const | QgsRasterInterface | inlinevirtual | 
| capabilitiesString() const | QgsRasterInterface | |
| Capability enum name | QgsRasterInterface | |
| clone() const override=0 | QgsRasterDataProvider | pure virtual | 
| colorInterpretation(int bandNo) const | QgsRasterDataProvider | virtual | 
| colorInterpretationName(int bandNo) const override | QgsRasterDataProvider | virtual | 
| colorName(Qgis::RasterColorInterpretation colorInterpretation) const | QgsRasterDataProvider | inline | 
| colorTable(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| copyBaseSettings(const QgsRasterDataProvider &other) | QgsRasterDataProvider | protected | 
| Create enum value | QgsRasterInterface | |
| 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()) | QgsRasterDataProvider | static | 
| crs() const =0 | QgsDataProvider | pure virtual | 
| cumulativeCut(int bandNo, double lowerCount, double upperCount, double &lowerValue, double &upperValue, const QgsRectangle &extent=QgsRectangle(), int sampleSize=0) | QgsRasterInterface | virtual | 
| CustomData enum value | QgsDataProvider | |
| dataChanged() | QgsDataProvider | signal | 
| dataComment() const | QgsDataProvider | inlinevirtual | 
| dataSourceUri(bool expandAuthConfig=false) const | QgsDataProvider | inlinevirtual | 
| dataTimestamp() const override | QgsRasterDataProvider | inlinevirtual | 
| dataType(int bandNo) const override=0 | QgsRasterDataProvider | pure virtual | 
| dataTypeSize(int bandNo) const | QgsRasterInterface | inline | 
| decodeVirtualRasterProviderUri(const QString &uri, bool *ok=nullptr) | QgsRasterDataProvider | static | 
| description() const =0 | QgsDataProvider | pure virtual | 
| displayBandName(int bandNumber) const | QgsRasterInterface | |
| dpi() const | QgsRasterDataProvider | inline | 
| DpiDependentData enum value | QgsRasterDataProvider | |
| elevationProperties() override | QgsRasterDataProvider | virtual | 
| elevationProperties() const override | QgsRasterDataProvider | virtual | 
| enableProviderResampling(bool enable) | QgsRasterDataProvider | inlinevirtual | 
| encodeVirtualRasterProviderUri(const VirtualRasterParameters &parts) | QgsRasterDataProvider | static | 
| enterUpdateMode() | QgsDataProvider | inlinevirtual | 
| error() const | QgsDataProvider | inlinevirtual | 
| EvaluateDefaultValues enum value | QgsDataProvider | |
| extent() const override=0 | QgsRasterDataProvider | pure virtual | 
| extent3D() const | QgsDataProvider | inlinevirtual | 
| fields() const | QgsRasterDataProvider | inlinevirtual | 
| fileRasterFilters() const | QgsDataProvider | inlinevirtual | 
| fileVectorFilters() const | QgsDataProvider | inlinevirtual | 
| FlagLoadDefaultStyle enum value | QgsDataProvider | |
| flags() const | QgsDataProvider | virtual | 
| FlagTrustDataSource enum value | QgsDataProvider | |
| ForceReadOnly enum value | QgsDataProvider | |
| fullExtentCalculated() | QgsDataProvider | signal | 
| generateBandName(int bandNumber) const | QgsRasterInterface | virtual | 
| getLegendGraphic(double scale=0, bool forceRefresh=false, const QgsRectangle *visibleExtent=nullptr) | QgsRasterDataProvider | inlinevirtual | 
| getLegendGraphicFetcher(const QgsMapSettings *mapSettings) | QgsRasterDataProvider | inlinevirtual | 
| 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) | QgsRasterInterface | virtual | 
| 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) | QgsRasterInterface | virtual | 
| 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) | QgsRasterInterface | virtual | 
| htmlMetadata() const | QgsDataProvider | virtual | 
| identify(const QgsPointXY &point, Qgis::RasterIdentifyFormat format, const QgsRectangle &boundingBox=QgsRectangle(), int width=0, int height=0, int dpi=96) | QgsRasterDataProvider | virtual | 
| Identify enum value | QgsRasterInterface | |
| IdentifyFeature enum value | QgsRasterInterface | |
| identifyFormatFromName(const QString &formatName) | QgsRasterDataProvider | static | 
| identifyFormatLabel(Qgis::RasterIdentifyFormat format) | QgsRasterDataProvider | static | 
| identifyFormatName(Qgis::RasterIdentifyFormat format) | QgsRasterDataProvider | static | 
| identifyFormatToCapability(Qgis::RasterIdentifyFormat format) | QgsRasterDataProvider | static | 
| IdentifyHtml enum value | QgsRasterInterface | |
| IdentifyText enum value | QgsRasterInterface | |
| IdentifyValue enum value | QgsRasterInterface | |
| ignoreExtents() const | QgsRasterDataProvider | virtual | 
| 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) | QgsRasterInterface | protected | 
| initStatistics(QgsRasterBandStats &statistics, int bandNo, int stats, const QgsRectangle &boundingBox=QgsRectangle(), int binCount=0) const | QgsRasterInterface | protected | 
| initStatistics(QgsRasterBandStats &statistics, int bandNo, Qgis::RasterBandStatistics stats=Qgis::RasterBandStatistic::All, const QgsRectangle &boundingBox=QgsRectangle(), int binCount=0) const | QgsRasterInterface | protected | 
| input() const | QgsRasterInterface | inlinevirtual | 
| invalidateConnections(const QString &connection) | QgsDataProvider | inlinevirtual | 
| isEditable() const | QgsRasterDataProvider | inlinevirtual | 
| isProviderResamplingEnabled() const | QgsRasterDataProvider | inline | 
| isValid() const =0 | QgsDataProvider | pure virtual | 
| lastError()=0 | QgsRasterDataProvider | pure virtual | 
| lastErrorFormat() | QgsRasterDataProvider | virtual | 
| lastErrorTitle()=0 | QgsRasterDataProvider | pure virtual | 
| layerMetadata() const | QgsDataProvider | inlinevirtual | 
| leaveUpdateMode() | QgsDataProvider | inlinevirtual | 
| maxOversampling() const | QgsRasterDataProvider | inline | 
| mDpi | QgsRasterDataProvider | protected | 
| mError | QgsDataProvider | protected | 
| mExtent | QgsRasterDataProvider | mutableprotected | 
| mHistograms | QgsRasterInterface | protected | 
| mInput | QgsRasterInterface | protected | 
| mMaxOversampling | QgsRasterDataProvider | protected | 
| mOn | QgsRasterInterface | protected | 
| mProviderResamplingEnabled | QgsRasterDataProvider | protected | 
| mReadFlags | QgsDataProvider | protected | 
| mSrcHasNoDataValue | QgsRasterDataProvider | protected | 
| mSrcNoDataValue | QgsRasterDataProvider | protected | 
| mStatistics | QgsRasterInterface | protected | 
| mTimestamp | QgsDataProvider | protected | 
| mUserNoDataValue | QgsRasterDataProvider | protected | 
| mUseSrcNoDataValue | QgsRasterDataProvider | protected | 
| mZoomedInResamplingMethod | QgsRasterDataProvider | protected | 
| mZoomedOutResamplingMethod | QgsRasterDataProvider | protected | 
| name() const =0 | QgsDataProvider | pure virtual | 
| NativeRasterAttributeTable enum value | QgsRasterDataProvider | |
| nativeResolutions() const | QgsRasterDataProvider | virtual | 
| NoCapabilities enum value | QgsRasterInterface | |
| NoProviderCapabilities enum value | QgsRasterDataProvider | |
| notify(const QString &msg) | QgsDataProvider | signal | 
| on() const | QgsRasterInterface | inlinevirtual | 
| ParallelThreadLoading enum value | QgsDataProvider | |
| Prefetch enum value | QgsRasterInterface | |
| providerCapabilities() const | QgsRasterDataProvider | virtual | 
| ProviderCapability enum name | QgsRasterDataProvider | |
| ProviderHintBenefitsFromResampling enum value | QgsRasterDataProvider | |
| ProviderHintCanPerformProviderResampling enum value | QgsRasterDataProvider | |
| ProviderProperty enum name | QgsDataProvider | |
| providerProperty(ProviderProperty property, const QVariant &defaultValue=QVariant()) const | QgsDataProvider | |
| providerProperty(int property, const QVariant &defaultValue) const | QgsDataProvider | |
| pyramidResamplingMethods(const QString &providerKey) | QgsRasterDataProvider | static | 
| 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) | QgsRasterDataProvider | inlineprotectedvirtual | 
| readBlock(int bandNo, QgsRectangle const &viewExtent, int width, int height, void *data, QgsRasterBlockFeedback *feedback=nullptr) | QgsRasterDataProvider | inlineprotectedvirtual | 
| readFileBasedAttributeTable(int bandNumber, const QString &path, QString *errorMessage=nullptr) | QgsRasterDataProvider | |
| ReadFlag enum name | QgsDataProvider | |
| ReadLayerMetadata enum value | QgsRasterDataProvider | |
| readNativeAttributeTable(QString *errorMessage=nullptr) | QgsRasterDataProvider | virtual | 
| readXml(const QDomElement &filterElem) override | QgsRasterDataProvider | virtual | 
| reload() | QgsRasterDataProvider | inlinevirtual | 
| reloadData() | QgsDataProvider | virtual | 
| ReloadData enum value | QgsRasterDataProvider | |
| remove() | QgsRasterDataProvider | inlinevirtual | 
| Remove enum value | QgsRasterInterface | |
| removeAttributeTable(int bandNumber) | QgsRasterDataProvider | |
| renderInPreview(const QgsDataProvider::PreviewContext &context) | QgsDataProvider | virtual | 
| ResamplingMethod enum name | QgsRasterDataProvider | |
| sample(const QgsPointXY &point, int band, bool *ok=nullptr, const QgsRectangle &boundingBox=QgsRectangle(), int width=0, int height=0, int dpi=96) | QgsRasterDataProvider | virtual | 
| setAttributeTable(int bandNumber, QgsRasterAttributeTable *attributeTable) | QgsRasterDataProvider | |
| setDataSourceUri(const QString &uri) | QgsDataProvider | inlinevirtual | 
| setDpi(int dpi) | QgsRasterDataProvider | inline | 
| setEditable(bool enabled) | QgsRasterDataProvider | inlinevirtual | 
| setError(const QgsError &error) | QgsDataProvider | inlineprotected | 
| setInput(QgsRasterInterface *input) override | QgsRasterDataProvider | inlinevirtual | 
| setLayerOrder(const QStringList &layers) | QgsDataProvider | inlinevirtual | 
| setListening(bool isListening) | QgsDataProvider | virtual | 
| setMaxOversampling(double factor) | QgsRasterDataProvider | inlinevirtual | 
| setNoDataValue(int bandNo, double noDataValue) | QgsRasterDataProvider | inlinevirtual | 
| setOn(bool on) | QgsRasterInterface | inlinevirtual | 
| setProviderProperty(ProviderProperty property, const QVariant &value) | QgsDataProvider | |
| setProviderProperty(int property, const QVariant &value) | QgsDataProvider | |
| setSubLayerVisibility(const QString &name, bool vis) | QgsDataProvider | inlinevirtual | 
| setSubsetString(const QString &subset, bool updateFeatureCount=true) | QgsDataProvider | inlinevirtual | 
| setTransformContext(const QgsCoordinateTransformContext &transformContext) | QgsDataProvider | virtual | 
| setUri(const QgsDataSourceUri &uri) | QgsDataProvider | inline | 
| setUri(const QString &uri) | QgsDataProvider | inline | 
| setUserNoDataValue(int bandNo, const QgsRasterRangeList &noData) | QgsRasterDataProvider | virtual | 
| setUseSourceNoDataValue(int bandNo, bool use) | QgsRasterDataProvider | virtual | 
| setZoomedInResamplingMethod(ResamplingMethod method) | QgsRasterDataProvider | inlinevirtual | 
| setZoomedOutResamplingMethod(ResamplingMethod method) | QgsRasterDataProvider | inlinevirtual | 
| Size enum value | QgsRasterInterface | |
| SkipCredentialsRequest enum value | QgsDataProvider | |
| SkipFeatureCount enum value | QgsDataProvider | |
| SkipFullScan enum value | QgsDataProvider | |
| SkipGetExtent enum value | QgsDataProvider | |
| sourceDataType(int bandNo) const override=0 | QgsRasterDataProvider | pure virtual | 
| sourceHasNoDataValue(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| sourceInput() const | QgsRasterInterface | inlinevirtual | 
| sourceInput() | QgsRasterInterface | inlinevirtual | 
| sourceNoDataValue(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| statusChanged(const QString &) const | QgsRasterDataProvider | signal | 
| stepHeight() const | QgsRasterDataProvider | inlinevirtual | 
| stepWidth() const | QgsRasterDataProvider | inlinevirtual | 
| styleStorageCapabilities() const | QgsDataProvider | virtual | 
| subLayerCount() const | QgsDataProvider | inlinevirtual | 
| subLayers() const override | QgsRasterDataProvider | inlinevirtual | 
| sublayerSeparator() | QgsDataProvider | static | 
| subLayerStyles() const | QgsDataProvider | inlinevirtual | 
| subsetString() const | QgsDataProvider | inlinevirtual | 
| supportsLegendGraphic() const | QgsRasterDataProvider | inlinevirtual | 
| supportsSubsetString() const | QgsDataProvider | inlinevirtual | 
| temporalCapabilities() override | QgsRasterDataProvider | virtual | 
| temporalCapabilities() const override | QgsRasterDataProvider | virtual | 
| timestamp() const override | QgsRasterDataProvider | inlinevirtual | 
| transformContext() const | QgsDataProvider | |
| transformCoordinates(const QgsPoint &point, TransformType type) | QgsRasterDataProvider | virtual | 
| TransformImageToLayer enum value | QgsRasterDataProvider | |
| TransformLayerToImage enum value | QgsRasterDataProvider | |
| TransformType enum name | QgsRasterDataProvider | |
| updateExtents() | QgsDataProvider | inlinevirtual | 
| uri() const | QgsDataProvider | inline | 
| userNoDataValues(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| userNoDataValuesContains(int bandNo, double value) const | QgsRasterDataProvider | protected | 
| useSourceNoDataValue(int bandNo) const | QgsRasterDataProvider | inlinevirtual | 
| validateCreationOptions(const QStringList &createOptions, const QString &format) | QgsRasterDataProvider | inlinevirtual | 
| validatePyramidsConfigOptions(Qgis::RasterPyramidFormat pyramidsFormat, const QStringList &configOptions, const QString &fileFormat) | QgsRasterDataProvider | inlinevirtual | 
| write(void *data, int band, int width, int height, int xOffset, int yOffset) | QgsRasterDataProvider | inlinevirtual | 
| writeBlock(QgsRasterBlock *block, int band, int xOffset=0, int yOffset=0) | QgsRasterDataProvider | |
| writeFileBasedAttributeTable(int bandNumber, const QString &path, QString *errorMessage=nullptr) const | QgsRasterDataProvider | |
| writeLayerMetadata(const QgsLayerMetadata &metadata) | QgsDataProvider | inlinevirtual | 
| WriteLayerMetadata enum value | QgsRasterDataProvider | |
| writeNativeAttributeTable(QString *errorMessage=nullptr) | QgsRasterDataProvider | virtual | 
| writeXml(QDomDocument &doc, QDomElement &parentElem) const override | QgsRasterDataProvider | virtual | 
| xBlockSize() const | QgsRasterInterface | inlinevirtual | 
| xSize() const | QgsRasterInterface | inlinevirtual | 
| yBlockSize() const | QgsRasterInterface | inlinevirtual | 
| ySize() const | QgsRasterInterface | inlinevirtual | 
| zoomedInResamplingMethod() const | QgsRasterDataProvider | inline | 
| zoomedOutResamplingMethod() const | QgsRasterDataProvider | inline | 
| ~QgsRasterInterface()=default | QgsRasterInterface | virtual |