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
91 void setAttribute(
Attribute,
bool on =
true );
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;
A class representing an interval.
Attribute
Raster data attributes.
ConrecFlag
Flags to modify the contour algorithm.
QMap< double, QPolygonF > ContourLines
Contour lines.
QwtRasterData defines an interface to any type of raster data.
std::unordered_map< PlotAttribute, QVariant > Attributes