GNU Radio 3.7.1 C++ API
|
A plot item, which displays a time raster. More...
#include <plot_raster.h>
Public Member Functions | |
PlotTimeRaster (const QString &title=QString::null) | |
virtual | ~PlotTimeRaster () |
const TimeRasterData * | data () const |
void | setData (TimeRasterData *data) |
void | setColorMap (const QwtColorMap *map) |
const QwtColorMap & | colorMap () const |
virtual QwtDoubleRect | boundingRect () const |
virtual QSize | rasterHint (const QwtDoubleRect &) const |
virtual QwtDoubleInterval | interval (Qt::Axis ax) const |
virtual int | rtti () const |
virtual void | draw (QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &rect) const |
Protected Member Functions | |
QImage | renderImage (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtDoubleRect &rect) const |
A plot item, which displays a time raster.
A time raster displays threedimenional data, where the 3rd dimension (the intensity) is displayed using colors. The colors are calculated from the values using a color map.
PlotTimeRaster::PlotTimeRaster | ( | const QString & | title = QString::null | ) | [explicit] |
virtual PlotTimeRaster::~PlotTimeRaster | ( | ) | [virtual] |
virtual QwtDoubleRect PlotTimeRaster::boundingRect | ( | ) | const [virtual] |
const QwtColorMap& PlotTimeRaster::colorMap | ( | ) | const |
const TimeRasterData* PlotTimeRaster::data | ( | ) | const |
virtual void PlotTimeRaster::draw | ( | QPainter * | p, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QRect & | rect | ||
) | const [virtual] |
virtual QwtDoubleInterval PlotTimeRaster::interval | ( | Qt::Axis | ax | ) | const [virtual] |
virtual QSize PlotTimeRaster::rasterHint | ( | const QwtDoubleRect & | ) | const [virtual] |
QImage PlotTimeRaster::renderImage | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtDoubleRect & | rect | ||
) | const [protected] |
virtual int PlotTimeRaster::rtti | ( | ) | const [virtual] |
void PlotTimeRaster::setColorMap | ( | const QwtColorMap * | map | ) |
void PlotTimeRaster::setData | ( | TimeRasterData * | data | ) |