QGIS API Documentation  2.0.1-Dufour
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
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)QgsRasterDataProvidervirtual
buildPyramidList(QList< int > overviewList=QList< int >())QgsRasterDataProviderinlinevirtual
BuildPyramids enum valueQgsRasterInterface
buildPyramids(const QList< QgsRasterPyramid > &thePyramidList, const QString &theResamplingMethod="NEAREST", QgsRaster::RasterPyramidsFormat theFormat=QgsRaster::PyramidsGTiff, const QStringList &theConfigOptions=QStringList())QgsRasterDataProviderinlinevirtual
capabilities() const QgsRasterInterfaceinlinevirtual
capabilitiesString() const QgsRasterInterface
Capability enum nameQgsRasterInterface
clone() const =0QgsRasterDataProviderpure virtual
colorInterpretation(int theBandNo) const QgsRasterDataProviderinlinevirtual
colorInterpretationName(int theBandNo) const QgsRasterDataProviderinlinevirtual
colorName(int colorInterpretation) const QgsRasterDataProviderinline
colorTable(int bandNo) const QgsRasterDataProviderinlinevirtual
create(const QString &providerKey, const QString &uri, const QString &format, int nBands, QGis::DataType type, int width, int height, double *geoTransform, const QgsCoordinateReferenceSystem &crs, QStringList createOptions=QStringList())QgsRasterDataProviderstatic
Create enum valueQgsRasterInterface
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
Database enum valueQgsDataProvider
DataCapability enum nameQgsDataProvider
dataChanged()QgsDataProvidersignal
dataChanged(int changed)QgsDataProvidersignal
dataSourceUri() const QgsDataProviderinlinevirtual
dataTimestamp() const QgsRasterDataProviderinlinevirtual
dataType(int bandNo) const =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
error() const QgsDataProviderinlinevirtual
extent()=0QgsRasterDataProviderpure virtual
File enum valueQgsDataProvider
fileRasterFilters() const QgsDataProviderinlinevirtual
fileVectorFilters() const QgsDataProviderinlinevirtual
fullExtentCalculated()QgsDataProvidersignal
generateBandName(int theBandNumber) const QgsRasterInterfaceinlinevirtual
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)QgsRasterDataProvidervirtual
Identify enum valueQgsRasterInterface
IdentifyFeature enum valueQgsRasterInterface
identifyFormatFromName(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
initPyramidResamplingDefs()QgsRasterDataProviderprotectedstatic
initStatistics(QgsRasterBandStats &theStatistics, int theBandNo, int theStats=QgsRasterBandStats::All, const QgsRectangle &theExtent=QgsRectangle(), int theBinCount=0)QgsRasterInterfaceprotected
input() const QgsRasterInterfaceinlinevirtual
isValid()=0QgsDataProviderpure virtual
lastError()=0QgsRasterDataProviderpure virtual
lastErrorFormat()QgsRasterDataProvidervirtual
lastErrorTitle()=0QgsRasterDataProviderpure virtual
makeTableCell(const QString &value)QgsRasterDataProviderprotectedstatic
makeTableCells(const QStringList &values)QgsRasterDataProviderprotectedstatic
mDpiQgsRasterDataProviderprotected
mErrorQgsDataProviderprotected
metadata()=0QgsRasterDataProviderpure virtual
mExtentQgsRasterDataProviderprotected
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, QString theMessage)QgsRasterDataProvidersignal
progressUpdate(int theProgress)QgsRasterDataProvidersignal
pyramidResamplingMethods(QString providerKey)QgsRasterDataProviderstatic
QgsDataProvider(QString const &uri="")QgsDataProviderinline
QgsRasterDataProvider()QgsRasterDataProvider
QgsRasterDataProvider(const QString &uri)QgsRasterDataProvider
QgsRasterInterface(QgsRasterInterface *input=0)QgsRasterInterface
readBlock(int bandNo, int xBlock, int yBlock, void *data)QgsRasterDataProviderinlineprotectedvirtual
readBlock(int bandNo, QgsRectangle const &viewExtent, int width, int height, void *data)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)QgsRasterDataProviderinlinevirtual
setLayerOrder(const QStringList &layers)QgsDataProviderinlinevirtual
setNoDataValue(int bandNo, double noDataValue)QgsRasterDataProviderinlinevirtual
setOn(bool on)QgsRasterInterfaceinlinevirtual
setSubLayerVisibility(const QString &name, bool vis)QgsDataProviderinlinevirtual
setSubsetString(QString subset, bool updateFeatureCount=true)QgsDataProviderinlinevirtual
setUserNoDataValue(int bandNo, QgsRasterRangeList noData)QgsRasterDataProvidervirtual
setUseSrcNoDataValue(int bandNo, bool use)QgsRasterDataProvidervirtual
Size enum valueQgsRasterInterface
srcDataType(int bandNo) const =0QgsRasterDataProviderpure virtual
srcHasNoDataValue(int bandNo) const QgsRasterDataProviderinlinevirtual
srcInput() const QgsRasterInterfaceinlinevirtual
srcInput()QgsRasterInterfaceinlinevirtual
srcNoDataValue(int bandNo) const QgsRasterDataProviderinlinevirtual
subLayerCount() const QgsDataProviderinlinevirtual
subLayers() const QgsRasterDataProviderinlinevirtual
subLayerStyles() const QgsDataProviderinlinevirtual
subsetString()QgsDataProviderinlinevirtual
supportsSubsetString()QgsDataProviderinlinevirtual
timestamp() const QgsRasterDataProviderinlinevirtual
updateExtents()QgsDataProviderinlinevirtual
userNoDataValues(int bandNo) const QgsRasterDataProviderinlinevirtual
userNoDataValuesContains(int bandNo, double value) const QgsRasterDataProviderprotected
useSrcNoDataValue(int bandNo) const QgsRasterDataProviderinlinevirtual
validateCreationOptions(const QStringList &createOptions, 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