23 #ifndef PLOT_WATERFALL_H
24 #define PLOT_WATERFALL_H
28 #include <qwt_plot_rasteritem.h>
30 #if QWT_VERSION >= 0x060000
31 #include <qwt_point_3d.h>
32 #include <qwt_compat.h>
52 const QString &title = QString::null);
61 #if QWT_VERSION < 0x060000
63 virtual QSize
rasterHint(
const QwtDoubleRect &)
const;
66 virtual int rtti()
const;
68 virtual void draw(QPainter *p,
69 const QwtScaleMap &xMap,
70 const QwtScaleMap &yMap,
71 const QRect &rect)
const;
74 #if QWT_VERSION < 0x060000
76 const QwtScaleMap &yMap,
77 const QwtDoubleRect &rect)
const;
80 const QwtScaleMap &yMap,
82 const QSize &size=QSize(0,0))
const;
QImage renderImage(const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtDoubleRect &rect) const
Definition: waterfallGlobalData.h:34
void setColorMap(const QwtColorMap &)
virtual QwtDoubleRect boundingRect() const
virtual void draw(QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &rect) const
const QwtColorMap & colorMap() const
virtual QSize rasterHint(const QwtDoubleRect &) const
A plot item, which displays a waterfall spectrogram.
Definition: plot_waterfall.h:48
PlotWaterfall(WaterfallData *data, const QString &title=QString::null)
const WaterfallData * data() const