gr-baz Package
WaterfallData Class Reference

#include <waterfallGlobalData.h>

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 void WaterfallData::IncrementNumLinesToUpdate ( )
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

uint64_t WaterfallData::_fftPoints
protected
uint64_t WaterfallData::_historyLength
protected
QwtDoubleInterval WaterfallData::_intensityRange
protected
int WaterfallData::_numLinesToUpdate
protected
double* WaterfallData::_spectrumData
protected

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