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.