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;
80 IgnoreAllVerticesOnLevel = 0x01,
83 IgnoreOutOfRange = 0x02
86 Q_DECLARE_FLAGS( ConrecFlags, ConrecFlag )
91 void setAttribute( Attribute,
bool on =
true );
92 bool testAttribute( Attribute )
const;
100 virtual QRectF pixelHint(
const QRectF& )
const;
102 virtual void initRaster(
const QRectF&,
const QSize& raster );
103 virtual void discardRaster();
110 virtual double value(
double x,
double y )
const = 0;
112 virtual ContourLines contourLines(
const QRectF& rect,
116 class Contour3DPoint;