18 #ifndef QGSMESHLAYERUTILS_H 19 #define QGSMESHLAYERUTILS_H 23 #include "qgis_core.h" 42 class CORE_EXPORT QgsMeshLayerUtils
50 static void calculateMinimumMaximum(
double &min,
double &max,
const QVector<double> &arr );
56 static void calculateMinMaxForDatasetGroup(
double &min,
double &max,
QgsMeshDataProvider *provider,
int groupIndex );
74 static void boundingBoxToScreenRectangle(
76 const QSize &outputSize,
78 int &leftLim,
int &rightLim,
int &topLim,
int &bottomLim );
91 static double interpolateFromVerticesData(
93 double val1,
double val2,
double val3,
const QgsPointXY &pt
105 static double interpolateFromFacesData(
121 #endif // QGSMESHLAYERUTILS_H A rectangle specified with double values.
A class to represent a 2D point.
Perform transforms between map coordinates and device coordinates.
Base class for providing data for QgsMeshLayer.
QgsMeshDatasetIndex is index that identifies the dataset group (e.g.