18 #ifndef QGSMESHLAYERINTERPOLATOR_H 19 #define QGSMESHLAYERINTERPOLATOR_H 51 const QVector<double> &datasetValues,
52 const QVector<bool> &activeFaceFlagValues,
53 bool dataIsOnVertices,
56 ~QgsMeshLayerInterpolator()
override;
65 const QVector<double> &mDatasetValues;
66 const QVector<bool> &mActiveFaceFlagValues;
68 bool mDataOnVertices =
true;
74 #endif // QGSMESHLAYERINTERPOLATOR_H virtual int bandCount() const =0
Gets number of bands.
A rectangle specified with double values.
Triangular/Derived Mesh is mesh with vertices in map coordinates.
Abstract base class for all rendered symbols.
DataType
Raster data types.
virtual Qgis::DataType dataType(int bandNo) const =0
Returns data type for the band specified by number.
virtual QgsRasterBlock * block(int bandNo, const QgsRectangle &extent, int width, int height, QgsRasterBlockFeedback *feedback=nullptr)=0
Read block of data using given extent and size.
Base class for processing filters like renderers, reprojector, resampler etc.
Contains information about the context of a rendering operation.
virtual QgsRasterInterface * clone() const =0
Clone itself, create deep copy.
Represents a mesh layer supporting display of data on structured or unstructured meshes.
Feedback object tailored for raster block reading.