QGIS API Documentation 3.41.0-Master (3440c17df1d)
|
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 |
capabilities() const | QgsRasterInterface | virtual |
capabilitiesString() const | 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 | |
colorTable(int bandNo) const | QgsRasterDataProvider | inlinevirtual |
copyBaseSettings(const QgsRasterDataProvider &other) | QgsRasterDataProvider | protected |
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 |
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 |
flags() const | QgsDataProvider | virtual |
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 |
identifyFormatFromName(const QString &formatName) | QgsRasterDataProvider | static |
identifyFormatLabel(Qgis::RasterIdentifyFormat format) | QgsRasterDataProvider | static |
identifyFormatName(Qgis::RasterIdentifyFormat format) | QgsRasterDataProvider | static |
identifyFormatToCapability(Qgis::RasterIdentifyFormat format) | QgsRasterDataProvider | static |
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 |
maximumTileSize() const | QgsRasterDataProvider | 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 |
nativeResolutions() const | QgsRasterDataProvider | virtual |
notify(const QString &msg) | QgsDataProvider | signal |
on() const | QgsRasterInterface | inlinevirtual |
providerCapabilities() const | QgsRasterDataProvider | virtual |
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(), Qgis::DataProviderReadFlags flags=Qgis::DataProviderReadFlags()) | QgsDataProvider | |
QgsRasterDataProvider() | QgsRasterDataProvider | |
QgsRasterDataProvider(const QString &uri, const QgsDataProvider::ProviderOptions &providerOptions=QgsDataProvider::ProviderOptions(), Qgis::DataProviderReadFlags flags=Qgis::DataProviderReadFlags()) | 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 | |
readNativeAttributeTable(QString *errorMessage=nullptr) | QgsRasterDataProvider | virtual |
readXml(const QDomElement &filterElem) override | QgsRasterDataProvider | virtual |
reload() | QgsRasterDataProvider | inlinevirtual |
reloadData() | QgsDataProvider | virtual |
remove() | QgsRasterDataProvider | inlinevirtual |
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 | virtual |
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 |
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 | virtual |
subsetStringDialect() const | QgsDataProvider | virtual |
subsetStringHelpUrl() const | QgsDataProvider | virtual |
supportsLegendGraphic() const | QgsRasterDataProvider | inlinevirtual |
supportsSubsetString() const | QgsDataProvider | virtual |
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(const 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 |
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 |