18 #ifndef QGSRASTERPIPE_H 19 #define QGSRASTERPIPE_H 21 #include "qgis_core.h" 79 sipRes = sipCpp->insert( a0, a1 );
83 PyObject *o = sipGetPyObject( a1, sipType_QgsRasterInterface );
85 sipTransferBreak( o );
105 bool remove(
int idx );
110 int size()
const {
return mInterfaces.size(); }
117 bool setOn(
int idx,
bool on );
120 bool canSetOn(
int idx,
bool on );
140 QVector<QgsRasterInterface *> mInterfaces;
142 QMap<Role, int> mRoleMap;
151 bool checkBounds(
int idx )
const;
159 bool connect( QVector<QgsRasterInterface *> interfaces );
Base class for processing modules.
Raster pipe that deals with null values.
QgsRasterInterface * last() const
Resample filter pipe for rasters.
QgsRasterInterface * at(int idx) const
Base class for processing filters like renderers, reprojector, resampler etc.
QgsRasterProjector implements approximate projection support for it calculates grid of points in sour...
Brightness/contrast filter pipe for rasters.
Color and saturation filter pipe for rasters.
Manipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range...
Raster renderer pipe that applies colors to a raster.
Base class for raster data providers.