1#ifndef QWT_GRID_RASTER_DATA_H
2#define QWT_GRID_RASTER_DATA_H
4#include "qwt_raster_data.h"
5#if QT_VERSION < 0x060000
53 void setResampleMode(ResampleMode mode);
54 ResampleMode resampleMode()
const;
86 virtual double value(
double x,
double y)
const QWT_OVERRIDE;
88 virtual QRectF
pixelHint(
const QRectF&)
const QWT_OVERRIDE;
93 std::pair< int, int > valueSize()
const;
96 double atValue(
int xIndex,
int yIndex)
const;
99 double atX(
int xIndex)
const;
100 double atY(
int yIndex)
const;
Definition qwt_clipper.h:40
A class that encapsulates grid data and provides interpolation methods.
Definition qwt_grid_raster_data.h:21
ResampleMode
Resampling algorithm The default setting is NearestNeighbour;.
Definition qwt_grid_raster_data.h:28
@ BilinearInterpolation
Interpolate the value from the distances and values of the 4 surrounding values in the matrix,...
Definition qwt_grid_raster_data.h:39
@ NearestNeighbour
Return the value from the matrix, that is nearest to the the requested position.
Definition qwt_grid_raster_data.h:33
A class representing an interval.
Definition qwt_interval.h:40
QwtRasterData defines an interface to any type of raster data.
Definition qwt_raster_data.h:60
virtual QRectF pixelHint(const QRectF &) const
Pixel hint.
Definition qwt_raster_data.cpp:284
virtual double value(double x, double y) const =0
virtual QwtInterval interval(Qt::Axis) const =0