GNU Radio 3.7.0 C++ API
WaterfallData Class Reference

#include <waterfallGlobalData.h>

List of all members.

Public Member Functions

 WaterfallData (const double, const double, const uint64_t, const unsigned int)
virtual ~WaterfallData ()
virtual void reset ()
virtual void copy (const WaterfallData *)
virtual void resizeData (const double, const double, const uint64_t)
virtual QwtRasterData * copy () const
virtual QwtDoubleInterval range () const
virtual void setRange (const QwtDoubleInterval &)
virtual double value (double x, double y) const
virtual uint64_t getNumFFTPoints () const
virtual void addFFTData (const double *, const uint64_t, const int)
virtual double * getSpectrumDataBuffer () const
virtual void setSpectrumDataBuffer (const double *)
virtual int getNumLinesToUpdate () const
virtual void setNumLinesToUpdate (const int)
virtual void incrementNumLinesToUpdate ()

Protected Attributes

double * _spectrumData
uint64_t _fftPoints
uint64_t _historyLength
int _numLinesToUpdate
QwtDoubleInterval _intensityRange

Constructor & Destructor Documentation

WaterfallData::WaterfallData ( const double  ,
const double  ,
const uint64_t  ,
const unsigned  int 
)
virtual WaterfallData::~WaterfallData ( ) [virtual]

Member Function Documentation

virtual void WaterfallData::addFFTData ( const double *  ,
const uint64_t  ,
const int   
) [virtual]
virtual void WaterfallData::copy ( const WaterfallData ) [virtual]
virtual QwtRasterData* WaterfallData::copy ( ) const [virtual]
virtual uint64_t WaterfallData::getNumFFTPoints ( ) const [virtual]
virtual int WaterfallData::getNumLinesToUpdate ( ) const [virtual]
virtual double* WaterfallData::getSpectrumDataBuffer ( ) const [virtual]
virtual QwtDoubleInterval WaterfallData::range ( ) const [virtual]
virtual void WaterfallData::reset ( ) [virtual]
virtual void WaterfallData::resizeData ( const double  ,
const double  ,
const uint64_t   
) [virtual]
virtual void WaterfallData::setNumLinesToUpdate ( const int  ) [virtual]
virtual void WaterfallData::setRange ( const QwtDoubleInterval &  ) [virtual]
virtual void WaterfallData::setSpectrumDataBuffer ( const double *  ) [virtual]
virtual double WaterfallData::value ( double  x,
double  y 
) const [virtual]

Member Data Documentation

QwtDoubleInterval WaterfallData::_intensityRange [protected]
double* WaterfallData::_spectrumData [protected]

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