|
| QgsRasterPipe ()=default |
| Constructor for an empty QgsRasterPipe. More...
|
|
| QgsRasterPipe (const QgsRasterPipe &pipe) |
| Copy constructor. More...
|
|
| ~QgsRasterPipe () |
|
QgsRasterInterface * | at (int idx) const |
| Returns the interface at the specified index. More...
|
|
QgsBrightnessContrastFilter * | brightnessFilter () const |
| Returns the brightness filter interface, or nullptr if no brightness filter is present in the pipe. More...
|
|
bool | canSetOn (int idx, bool on) |
| Returns true if the interface at the specified index may be switched on or off. More...
|
|
QgsPropertyCollection & | dataDefinedProperties () |
| Returns a reference to the pipe's property collection, used for data defined overrides. More...
|
|
const QgsPropertyCollection & | dataDefinedProperties () const |
| Returns a reference to the pipe's property collection, used for data defined overrides. More...
|
|
void | evaluateDataDefinedProperties (QgsExpressionContext &context) |
| Evaluates any data defined properties set on the pipe, applying their results to the corresponding interfaces in place. More...
|
|
QgsHueSaturationFilter * | hueSaturationFilter () const |
| Returns the hue/saturation interface, or nullptr if no hue/saturation filter is present in the pipe. More...
|
|
bool | insert (int idx, QgsRasterInterface *interface) |
| Attempts to insert interface at specified index and connect if connection would fail, the interface is not inserted and false is returned. More...
|
|
QgsRasterInterface * | last () const |
| Returns last interface in the pipe. More...
|
|
QgsRasterNuller * | nuller () const |
| Returns the raster nuller interface, or nullptr if no raster nuller is present in the pipe. More...
|
|
QgsRasterPipe & | operator= (const QgsRasterPipe &rh)=delete |
|
QgsRasterProjector * | projector () const |
| Returns the projector interface, or nullptr if no projector is present in the pipe. More...
|
|
QgsRasterDataProvider * | provider () const |
| Returns the data provider interface, or nullptr if no data provider is present in the pipe. More...
|
|
bool | remove (int idx) |
| Removes and deletes the interface at given index (if possible). More...
|
|
bool | remove (QgsRasterInterface *interface) |
| Removes and deletes interface from pipe (if possible). More...
|
|
QgsRasterRenderer * | renderer () const |
| Returns the raster renderer interface, or nullptr if no raster renderer is present in the pipe. More...
|
|
bool | replace (int idx, QgsRasterInterface *interface) |
| Attempts to replace the interface at specified index and reconnect the pipe. More...
|
|
QgsRasterResampleFilter * | resampleFilter () const |
| Returns the resample filter interface, or nullptr if no resample filter is present in the pipe. More...
|
|
Qgis::RasterResamplingStage | resamplingStage () const |
| Returns which stage of the pipe should apply resampling. More...
|
|
bool | set (QgsRasterInterface *interface) |
| Inserts a new known interface in default place or replace interface of the same role if it already exists. More...
|
|
void | setDataDefinedProperties (const QgsPropertyCollection &collection) |
| Sets the pipe's property collection, used for data defined overrides. More...
|
|
bool | setOn (int idx, bool on) |
| Set whether the interface at the specified index is enabled. More...
|
|
void | setResamplingStage (Qgis::RasterResamplingStage stage) |
| Sets which stage of the pipe should apply resampling. More...
|
|
int | size () const |
| Returns the size of the pipe (the number of interfaces contained in the pipe). More...
|
|