15 #ifndef QGSRASTERFILEWRITER_H    16 #define QGSRASTERFILEWRITER_H    22 #include <QDomDocument>    23 #include <QDomElement>    43       SourceProviderError = 1,
    44       DestProviderError = 2,
    45       CreateDatasourceError = 3,
   104                                  int nCols, 
int nRows,
   127     bool writeVRT( 
const QString& file );
   129     void addToVRT( 
const QString& filename, 
int band, 
int xSize, 
int ySize, 
int xOffset, 
int yOffset );
   130     void buildPyramids( 
const QString& filename );
   134         int iterLeft, 
int iterTop,
   154     void globalOutputParameters( 
const QgsRectangle& extent, 
int nCols, 
int& nRows, 
double* geoTransform, 
double& pixelSize );
   156     QString partFileName( 
int fileIndex );
   168     double mMaxTileWidth;
   169     double mMaxTileHeight;
   186 #endif // QGSRASTERFILEWRITER_H A rectangle specified with double values. 
 
Base class for processing modules. 
 
Iterator for sequentially processing raster cells. 
 
QStringList createOptions() const
 
int maxTileHeight() const
 
void setCreateOptions(const QStringList &list)
 
void setOutputFormat(const QString &format)
 
QString outputProviderKey() const
 
QString outputFormat() const
 
void setOutputProviderKey(const QString &key)
 
Base class for processing filters like renderers, reprojector, resampler etc. 
 
void setTiledMode(bool t)
 
void setPyramidsConfigOptions(const QStringList &list)
 
void setMaxTileHeight(int h)
 
QString pyramidsResampling() const
 
void setPyramidsFormat(QgsRaster::RasterPyramidsFormat f)
 
Class for storing a coordinate reference system (CRS) 
 
DataType
Raster data types. 
 
void setPyramidsList(const QList< int > &list)
 
QStringList pyramidsConfigOptions() const
 
QList< int > pyramidsList() const
 
void setMaxTileWidth(int w)
 
void setPyramidsResampling(const QString &str)
 
QgsRaster::RasterPyramidsFormat pyramidsFormat() const
 
Base class for raster data providers. 
 
QgsRaster::RasterBuildPyramids buildPyramidsFlag() const
 
The raster file writer which allows you to save a raster to a new file. 
 
void setBuildPyramidsFlag(QgsRaster::RasterBuildPyramids f)