10 #ifndef QWT_RASTER_DATA_H
11 #define QWT_RASTER_DATA_H 1
13 #include "qwt_global.h"
14 #include "qwt_interval.h"
42 IgnoreAllVerticesOnLevel = 0x01,
45 IgnoreOutOfRange = 0x02
54 virtual void setInterval( Qt::Axis,
const QwtInterval & );
57 virtual QRectF pixelHint(
const QRectF & )
const;
59 virtual void initRaster(
const QRectF &,
const QSize& raster );
60 virtual void discardRaster();
67 virtual double value(
double x,
double y )
const = 0;
70 const QSize &raster,
const QList<double> &levels,
90 return d_intervals[axis];
A scale map.
Definition: qwt_scale_map.h:30
const QwtInterval & interval(Qt::Axis) const
Definition: qwt_raster_data.h:88
QwtRasterData defines an interface to any type of raster data.
Definition: qwt_raster_data.h:32
QMap< double, QPolygonF > ContourLines
Contour lines.
Definition: qwt_raster_data.h:36
A class representing an interval.
Definition: qwt_interval.h:26
ConrecFlag
Flags to modify the contour algorithm.
Definition: qwt_raster_data.h:39
QFlags< ConrecFlag > ConrecFlags
Flags to modify the contour algorithm.
Definition: qwt_raster_data.h:49