15 #ifndef QGSRASTERITERATOR_H
16 #define QGSRASTERITERATOR_H
43 void startRasterRead(
int bandNumber,
int nCols,
int nRows,
const QgsRectangle& extent );
54 bool readNextRasterPart(
int bandNumber,
55 int& nCols,
int& nRows,
57 int& topLeftCol,
int& topLeftRow );
59 void stopRasterRead(
int bandNumber );
88 void removePartInfo(
int bandNumber );
91 #endif // QGSRASTERITERATOR_H
A rectangle specified with double values.
Iterator for sequentially processing raster cells.
QgsRasterInterface * mInput
int maximumTileWidth() const
Perform transforms between map coordinates and device coordinates.
int maximumTileHeight() const
Base class for processing filters like renderers, reprojector, resampler etc.
void setMaximumTileWidth(int w)
void setMaximumTileHeight(int h)
This class provides details of the viewable area that a raster will be rendered into.
const QgsRasterInterface * input() const
QMap< int, RasterPartInfo > mRasterPartInfos