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 );