GNU Radio Manual and C++ API Reference 3.8.5.0
The Free & Open Software Radio Ecosystem
Loading...
Searching...
No Matches

A plot item, which displays a time raster. More...

#include <gnuradio/qtgui/plot_raster.h>

Public Member Functions

 PlotTimeRaster (const QString &title=QString::null)
virtual ~PlotTimeRaster ()
const TimeRasterDatadata () 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

Protected Member Functions

QImage renderImage (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtDoubleRect &rect) const

Detailed Description

A plot item, which displays a time raster.

A time raster displays three-dimensional data, where the 3rd dimension (the intensity) is displayed using colors. The colors are calculated from the values using a color map.

See also
QwtRasterData, QwtColorMap

Constructor & Destructor Documentation

◆ PlotTimeRaster()

PlotTimeRaster::PlotTimeRaster ( const QString & title = QString::null)
explicit

◆ ~PlotTimeRaster()

virtual PlotTimeRaster::~PlotTimeRaster ( )
virtual

Member Function Documentation

◆ boundingRect()

virtual QwtDoubleRect PlotTimeRaster::boundingRect ( ) const
virtual

◆ colorMap()

const QwtColorMap & PlotTimeRaster::colorMap ( ) const

◆ data()

const TimeRasterData * PlotTimeRaster::data ( ) const

Referenced by setData().

◆ interval()

virtual QwtDoubleInterval PlotTimeRaster::interval ( Qt::Axis ax) const
virtual

◆ rasterHint()

virtual QSize PlotTimeRaster::rasterHint ( const QwtDoubleRect & ) const
virtual

◆ renderImage()

QImage PlotTimeRaster::renderImage ( const QwtScaleMap & xMap,
const QwtScaleMap & yMap,
const QwtDoubleRect & rect ) const
protected

◆ rtti()

virtual int PlotTimeRaster::rtti ( ) const
virtual

◆ setColorMap()

void PlotTimeRaster::setColorMap ( const QwtColorMap * map)

◆ setData()

void PlotTimeRaster::setData ( TimeRasterData * data)

References data().


The documentation for this class was generated from the following file: