1#ifndef QWT_GRID_RASTER_DATA_H
2#define QWT_GRID_RASTER_DATA_H
3#include "qwtcore_global.h"
4#include "qwt_raster_data.h"
5#if QT_VERSION < 0x060000
51 void setResampleMode(ResampleMode mode);
53 ResampleMode resampleMode()
const;
56 virtual QwtInterval interval(Qt::Axis axis)
const override final;
61 virtual double value(
double x,
double y)
const override;
64 virtual QRectF
pixelHint(
const QRectF&)
const override;
71 std::pair< int, int > valueSize()
const;
74 double atValue(
int xIndex,
int yIndex)
const;
77 double atX(
int xIndex)
const;
79 double atY(
int yIndex)
const;
Definition qwt_clipper.h:41
A class that encapsulates grid data and provides interpolation methods.
Definition qwt_grid_raster_data.h:16
ResampleMode
Resampling algorithm
Definition qwt_grid_raster_data.h:24
@ BilinearInterpolation
Definition qwt_grid_raster_data.h:35
@ NearestNeighbour
Definition qwt_grid_raster_data.h:29
A class representing an interval
Definition qwt_interval.h:39
QwtRasterData defines an interface to any type of raster data.
Definition qwt_raster_data.h:63
virtual QRectF pixelHint(const QRectF &) const
Return a hint for the raster item, about how to align the pixels
Definition qwt_raster_data.cpp:283