10 #ifndef QWT_RASTER_DATA_H 11 #define QWT_RASTER_DATA_H 14 #include <qnamespace.h> 20 template <
typename T>
class QList;
21 template <
class Key,
class T>
class QMap;
81 IgnoreAllVerticesOnLevel = 0x01,
84 IgnoreOutOfRange = 0x02
93 void setAttribute(
Attribute,
bool on =
true );
102 virtual QRectF pixelHint(
const QRectF & )
const;
104 virtual void initRaster(
const QRectF &,
const QSize& raster );
105 virtual void discardRaster();
112 virtual double value(
double x,
double y )
const = 0;
114 virtual ContourLines contourLines(
const QRectF &rect,
118 class Contour3DPoint;
enum MQTTPropertyCodes value
A class representing an interval.
Attribute
Raster data attributes.
ConrecFlag
Flags to modify the contour algorithm.
QMap< double, QPolygonF > ContourLines
Contour lines.
QFlags< ConrecFlag > ConrecFlags
Flags to modify the contour algorithm.
QwtRasterData defines an interface to any type of raster data.
QFlags< Attribute > Attributes
Raster data Attributes.