10 #ifndef QWT_PLOT_SPECTROGRAM_H 
   11 #define QWT_PLOT_SPECTROGRAM_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_raster_data.h" 
   15 #include "qwt_plot_rasteritem.h" 
   18 template< 
typename T > 
class QList;
 
   68     void setColorTableSize( 
int numColors );
 
   69     int colorTableSize() 
const;
 
   72     virtual QRectF 
pixelHint( 
const QRectF& ) 
const QWT_OVERRIDE;
 
   74     void setDefaultContourPen( 
const QColor&,
 
   75         qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   76     void setDefaultContourPen( 
const QPen& );
 
   77     QPen defaultContourPen() 
const;
 
   79     virtual QPen contourPen( 
double level ) 
const;
 
   87     virtual int rtti() const QWT_OVERRIDE;
 
   89     virtual 
void draw( QPainter*,
 
   91         const QRectF& canvasRect ) const QWT_OVERRIDE;
 
   94     virtual QImage renderImage(
 
   96         const QRectF& area, const QSize& imageSize ) const QWT_OVERRIDE;
 
   98     virtual QSize contourRasterSize(
 
   99         const QRectF&, const QRect& ) const;
 
  102         const QRectF& rect, const QSize& raster ) const;
 
  104     virtual 
void drawContourLines( QPainter*,
 
  109         const QRect& tile, QImage* ) const;
 
QwtColorMap is used to map values into colors.
A class representing an interval.
A class, which displays raster data.
virtual QRectF pixelHint(const QRectF &) const
Pixel hint.
virtual QwtInterval interval(Qt::Axis) const
A plot item, which displays a spectrogram.
QFlags< DisplayMode > DisplayModes
QwtRasterData defines an interface to any type of raster data.
ConrecFlag
Flags to modify the contour algorithm.