27#ifndef QWT_MATRIX_RASTER_DATA_H
28#define QWT_MATRIX_RASTER_DATA_H
30#include "qwt_global.h"
31#include "qwt_raster_data.h"
33#if QT_VERSION < 0x060000
34template<
typename T >
class QVector;
76 void setResampleMode(ResampleMode mode);
77 ResampleMode resampleMode()
const;
85 void setValue(
int row,
int col,
double value );
87 int numColumns()
const;
90 virtual QRectF
pixelHint(
const QRectF& )
const QWT_OVERRIDE;
92 virtual double value(
double x,
double y )
const QWT_OVERRIDE;
Definition qwt_clipper.h:40
A class representing an interval.
Definition qwt_interval.h:40
A class representing a matrix of values as raster data.
Definition qwt_matrix_raster_data.h:46
ResampleMode
Resampling algorithm The default setting is NearestNeighbour;.
Definition qwt_matrix_raster_data.h:53
@ BilinearInterpolation
Interpolate the value from the distances and values of the 4 surrounding values in the matrix,...
Definition qwt_matrix_raster_data.h:64
@ NearestNeighbour
Return the value from the matrix, that is nearest to the the requested position.
Definition qwt_matrix_raster_data.h:58
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