10#ifndef QWT_RASTER_DATA_H
11#define QWT_RASTER_DATA_H
13#include "qwt_global.h"
14#include <qnamespace.h>
20template<
typename T >
class QList;
21template<
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;
116 class Contour3DPoint;
A class representing an interval.
QwtRasterData defines an interface to any type of raster data.
QMap< double, QPolygonF > ContourLines
Contour lines.
QFlags< ConrecFlag > ConrecFlags
virtual double value(double x, double y) const =0
QFlags< Attribute > Attributes
Attribute
Raster data attributes.
virtual QwtInterval interval(Qt::Axis) const =0
ConrecFlag
Flags to modify the contour algorithm.