 |
GNU Radio Manual and C++ API Reference
3.10.3.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef PLOT_TIMERASTER_H
12 #define PLOT_TIMERASTER_H
16 #include <qwt_plot_rasteritem.h>
18 #if QWT_VERSION >= 0x060000
20 #include <qwt_interval.h>
22 typedef QwtInterval QwtDoubleInterval;
52 #if QWT_VERSION < 0x060000
54 virtual QSize
rasterHint(
const QwtDoubleRect&)
const;
55 virtual QwtDoubleInterval
interval(Qt::Axis ax)
const;
57 QwtInterval
interval(Qt::Axis ax)
const override;
60 int rtti()
const override;
63 #if QWT_VERSION < 0x060000
65 const QwtScaleMap& yMap,
66 const QwtDoubleRect& rect)
const;
69 const QwtScaleMap& yMap,
71 const QSize& size = QSize(0, 0))
const override;
PMT_API pmt_t map(pmt_t proc(const pmt_t &), pmt_t list)
Apply proc element-wise to the elements of list and returns a list of the results,...
void setData(TimeRasterData *data)
virtual QwtDoubleRect boundingRect() const
void setColorMap(const QwtColorMap *map)
int rtti() const override
A plot item, which displays a time raster.
Definition: plot_raster.h:38
PlotTimeRaster(const QString &title=QString())
const QwtColorMap & colorMap() const
virtual QwtDoubleInterval interval(Qt::Axis ax) const
const TimeRasterData * data() const
Definition: timeRasterGlobalData.h:23
QImage renderImage(const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtDoubleRect &rect) const
~PlotTimeRaster() override
virtual QSize rasterHint(const QwtDoubleRect &) const