18 #ifndef QGSRASTERPIPE_H    19 #define QGSRASTERPIPE_H    21 #include "qgis_core.h"    80     sipRes = sipCpp->insert( a0, a1 );
    84       PyObject *o = sipGetPyObject( a1, sipType_QgsRasterInterface );
    86         sipTransferBreak( o );
   107     bool remove( 
int idx );
   112     int size()
 const { 
return mInterfaces.size(); }
   120     bool setOn( 
int idx, 
bool on );
   123     bool canSetOn( 
int idx, 
bool on );
   143     QVector<QgsRasterInterface *> mInterfaces;
   145     QMap<Role, int> mRoleMap;
   154     bool checkBounds( 
int idx ) 
const;
   163     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.