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
79 void setResampleMode(ResampleMode mode);
81 ResampleMode resampleMode()
const;
84 virtual QwtInterval interval(Qt::Axis axis)
const override final;
89 virtual double value(
double x,
double y)
const override;
92 virtual QRectF
pixelHint(
const QRectF&)
const override;
99 std::pair< int, int > valueSize()
const;
102 double atValue(
int xIndex,
int yIndex)
const;
105 double atX(
int xIndex)
const;
107 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:23
ResampleMode
Resampling algorithm.
Definition qwt_grid_raster_data.h:37
@ BilinearInterpolation
Definition qwt_grid_raster_data.h:58
@ NearestNeighbour
Definition qwt_grid_raster_data.h:47
A class representing an interval.
Definition qwt_interval.h:45
QwtRasterData defines an interface to any type of raster data.
Definition qwt_raster_data.h:79
virtual QRectF pixelHint(const QRectF &) const
Return a hint for the raster item, about how to align the pixels.
Definition qwt_raster_data.cpp:350