GNU Radio Manual and C++ API Reference  3.7.10
The Free & Open Software Radio Ecosystem

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
 
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
 

Detailed Description

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.

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

§ draw()

virtual void PlotTimeRaster::draw ( QPainter *  p,
const QwtScaleMap &  xMap,
const QwtScaleMap &  yMap,
const QRect &  rect 
) const
virtual

§ 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)

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