QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
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) constQgsRasterDataProviderinlinevirtual
bandScale(int bandNo) constQgsRasterDataProviderinlinevirtual
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) overrideQgsRasterDataProvidervirtual
block2(int theBandNo, const QgsRectangle &theExtent, int theWidth, int theHeight, QgsRasterBlockFeedback *feedback=nullptr) overrideQgsRasterDataProvidervirtual
blockSignals(bool block)QObject
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() constQgsRasterInterfaceinlinevirtual
capabilitiesString() constQgsRasterInterface
Capability enum nameQgsRasterInterface
checkConnectArgs(const char *signal, const QObject *object, const char *method)QObjectprotected
child(const char *objName, const char *inheritsClass, bool recursiveSearch) constQObject
childEvent(QChildEvent *event)QObjectprotectedvirtual
children() constQObject
className() constQObject
clone() const override=0QgsRasterDataProviderpure virtual
colorInterpretation(int theBandNo) constQgsRasterDataProviderinlinevirtual
colorInterpretationName(int theBandNo) constQgsRasterDataProviderinlinevirtual
colorName(int colorInterpretation) constQgsRasterDataProviderinline
colorTable(int bandNo) constQgsRasterDataProviderinlinevirtual
connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)QObjectstatic
connect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)QObjectstatic
connect(const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) constQObject
connectNotify(const char *signal)QObjectprotectedvirtual
copyBaseSettings(const QgsRasterDataProvider &other)QgsRasterDataProviderprotected
Create enum valueQgsRasterInterface
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
crs()=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
customEvent(QEvent *event)QObjectprotectedvirtual
Database enum valueQgsDataProvider
DataCapability enum nameQgsDataProvider
dataChanged()QgsDataProvidersignal
dataChanged(int changed)QgsDataProvidersignal
dataSourceUri(bool expandAuthConfig=false) constQgsDataProviderinlinevirtual
dataTimestamp() const overrideQgsRasterDataProviderinlinevirtual
dataType(int bandNo) const override=0QgsRasterDataProviderpure virtual
dataTypeSize(int bandNo)QgsRasterInterfaceinline
deleteLater()QObject
description() const =0QgsDataProviderpure virtual
destroyed(QObject *obj)QObject
Dir enum valueQgsDataProvider
disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)QObjectstatic
disconnect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)QObjectstatic
disconnect(const char *signal, const QObject *receiver, const char *method)QObject
disconnect(const QObject *receiver, const char *method)QObject
disconnectNotify(const char *signal)QObjectprotectedvirtual
dpi() constQgsRasterDataProviderinline
draw(const QgsRectangle &viewExtent, int pixelWidth, int pixelHeight)=0QgsRasterDataProviderpure virtual
dumpObjectInfo()QObject
dumpObjectTree()QObject
dynamicPropertyNames() constQObject
enterUpdateMode()QgsDataProviderinlinevirtual
error() constQgsDataProviderinlinevirtual
EvaluateDefaultValues enum valueQgsDataProvider
event(QEvent *e)QObjectvirtual
eventFilter(QObject *watched, QEvent *event)QObjectvirtual
extent() override=0QgsRasterDataProviderpure virtual
File enum valueQgsDataProvider
fileRasterFilters() constQgsDataProviderinlinevirtual
fileVectorFilters() constQgsDataProviderinlinevirtual
findChild(const QString &name) constQObject
findChildren(const QString &name) constQObject
findChildren(const QRegExp &regExp) constQObject
fullExtentCalculated()QgsDataProvidersignal
generateBandName(int theBandNumber) constQgsRasterInterfaceinlinevirtual
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
inherits(const char *className) constQObject
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() constQgsRasterInterfaceinlinevirtual
insertChild(QObject *object)QObject
installEventFilter(QObject *filterObj)QObject
invalidateConnections(const QString &connection)QgsDataProviderinlinevirtual
isA(const char *className) constQObject
isValid()=0QgsDataProviderpure virtual
isWidgetType() constQObject
killTimer(int id)QObject
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
metaObject() constQObjectvirtual
mExtentQgsRasterDataProviderprotected
mHistogramsQgsRasterInterfaceprotected
mInputQgsRasterInterfaceprotected
mOnQgsRasterInterfaceprotected
moveToThread(QThread *targetThread)QObject
mPyramidResamplingListGdalQgsRasterDataProviderprotectedstatic
mPyramidResamplingMapGdalQgsRasterDataProviderprotectedstatic
mSrcHasNoDataValueQgsRasterDataProviderprotected
mSrcNoDataValueQgsRasterDataProviderprotected
mStatisticsQgsRasterInterfaceprotected
mTimestampQgsDataProviderprotected
mUserNoDataValueQgsRasterDataProviderprotected
mUseSrcNoDataValueQgsRasterDataProviderprotected
name() const =0QgsDataProviderpure virtual
QObject::name(const char *defaultName) constQObject
Net enum valueQgsDataProvider
NoCapabilities enum valueQgsRasterInterface
NoDataCapabilities enum valueQgsDataProvider
normalizeSignalSlot(const char *signalSlot)QObjectprotectedstatic
objectNameQObject
objectName() constQObject
on() constQgsRasterInterfaceinlinevirtual
parent() constQObject
progress(int theType, double theProgress, const QString &theMessage)QgsRasterDataProvidersignal
progressUpdate(int theProgress)QgsRasterDataProvidersignal
property(const char *name) constQObject
providerProperty(ProviderProperty property, const QVariant &defaultValue=QVariant()) constQgsDataProvider
providerProperty(int property, const QVariant &defaultValue) constQgsDataProvider
ProviderProperty enum nameQgsDataProvider
pyramidResamplingMethods(const QString &providerKey)QgsRasterDataProviderstatic
QgsDataProvider(QString const &uri="")QgsDataProviderinline
QgsRasterDataProvider()QgsRasterDataProvider
QgsRasterDataProvider(const QString &uri)QgsRasterDataProvider
QgsRasterInterface(QgsRasterInterface *input=nullptr)QgsRasterInterface
QObject(QObject *parent)QObject
QObject(QObject *parent, const char *name)QObject
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
receivers(const char *signal) constQObjectprotected
reload()QgsRasterDataProviderinlinevirtual
reloadData()QgsDataProviderinlinevirtual
Remove enum valueQgsRasterInterface
remove()QgsRasterDataProviderinlinevirtual
removeChild(QObject *object)QObject
removeEventFilter(QObject *obj)QObject
sender() constQObjectprotected
senderSignalIndex() constQObjectprotected
setDataSourceUri(const QString &uri)QgsDataProviderinlinevirtual
setDpi(int dpi)QgsRasterDataProviderinline
setError(const QgsError &theError)QgsDataProviderinlineprotected
setInput(QgsRasterInterface *input) overrideQgsRasterDataProviderinlinevirtual
setLayerOrder(const QStringList &layers)QgsDataProviderinlinevirtual
setName(const char *name)QObject
setNoDataValue(int bandNo, double noDataValue)QgsRasterDataProviderinlinevirtual
setObjectName(const QString &name)QObject
setOn(bool on)QgsRasterInterfaceinlinevirtual
setParent(QObject *parent)QObject
setProperty(const char *name, const QVariant &value)QObject
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
setUseSrcNoDataValue(int bandNo, bool use)QgsRasterDataProvidervirtual
signalsBlocked() constQObject
Size enum valueQgsRasterInterface
srcDataType(int bandNo) const override=0QgsRasterDataProviderpure virtual
srcHasNoDataValue(int bandNo) constQgsRasterDataProviderinlinevirtual
srcInput() constQgsRasterInterfaceinlinevirtual
srcInput()QgsRasterInterfaceinlinevirtual
srcNoDataValue(int bandNo) constQgsRasterDataProviderinlinevirtual
startTimer(int interval)QObject
statusChanged(const QString &)QgsRasterDataProvidersignal
subLayerCount() constQgsDataProviderinlinevirtual
subLayers() const overrideQgsRasterDataProviderinlinevirtual
subLayerStyles() constQgsDataProviderinlinevirtual
subsetString()QgsDataProviderinlinevirtual
supportsLegendGraphic() constQgsRasterDataProviderinlinevirtual
supportsSubsetString()QgsDataProviderinlinevirtual
thread() constQObject
timerEvent(QTimerEvent *event)QObjectprotectedvirtual
timestamp() const overrideQgsRasterDataProviderinlinevirtual
tr(const char *sourceText, const char *disambiguation, int n)QObjectstatic
trUtf8(const char *sourceText, const char *disambiguation, int n)QObjectstatic
updateExtents()QgsDataProviderinlinevirtual
userNoDataValues(int bandNo) constQgsRasterDataProviderinlinevirtual
userNoDataValuesContains(int bandNo, double value) constQgsRasterDataProviderprotected
useSrcNoDataValue(int bandNo) constQgsRasterDataProviderinlinevirtual
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) constQgsRasterInterfaceinlinevirtual
xBlockSize() constQgsRasterInterfaceinlinevirtual
xSize() constQgsRasterInterfaceinlinevirtual
yBlockSize() constQgsRasterInterfaceinlinevirtual
ySize() constQgsRasterInterfaceinlinevirtual
~QgsDataProvider()QgsDataProviderinlinevirtual
~QgsRasterDataProvider()QgsRasterDataProviderinlinevirtual
~QgsRasterInterface()QgsRasterInterfacevirtual
~QObject()QObjectvirtual