10 #ifndef QWT_RASTER_DATA_H 
   11 #define QWT_RASTER_DATA_H 
   13 #include "qwt_global.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;
 
  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.