GNU Radio 3.3.0 C++ API
WaterfallDisplayPlot Class Reference

#include <WaterfallDisplayPlot.h>

List of all members.

Public Slots

void resizeSlot (QSize *s)

Signals

void UpdatedLowerIntensityLevel (const double)
void UpdatedUpperIntensityLevel (const double)

Public Member Functions

 WaterfallDisplayPlot (QWidget *)
virtual ~WaterfallDisplayPlot ()
void Reset ()
void SetFrequencyRange (const double, const double, const double, const bool, const double units=1000.0, const std::string &strunits="kHz")
double GetStartFrequency () const
double GetStopFrequency () const
void PlotNewData (const double *dataPoints, const int64_t numDataPoints, const double timePerFFT, const timespec timestamp, const int droppedFrames)
void SetIntensityRange (const double minIntensity, const double maxIntensity)
virtual void replot (void)
int GetIntensityColorMapType () const
void SetIntensityColorMapType (const int, const QColor, const QColor)
const QColor GetUserDefinedLowIntensityColor () const
const QColor GetUserDefinedHighIntensityColor () const

Static Public Attributes

static const int INTENSITY_COLOR_MAP_TYPE_MULTI_COLOR = 0
static const int INTENSITY_COLOR_MAP_TYPE_WHITE_HOT = 1
static const int INTENSITY_COLOR_MAP_TYPE_BLACK_HOT = 2
static const int INTENSITY_COLOR_MAP_TYPE_INCANDESCENT = 3
static const int INTENSITY_COLOR_MAP_TYPE_USER_DEFINED = 4

Constructor & Destructor Documentation

WaterfallDisplayPlot::WaterfallDisplayPlot ( QWidget *  )
virtual WaterfallDisplayPlot::~WaterfallDisplayPlot ( ) [virtual]

Member Function Documentation

int WaterfallDisplayPlot::GetIntensityColorMapType ( ) const
double WaterfallDisplayPlot::GetStartFrequency ( ) const
double WaterfallDisplayPlot::GetStopFrequency ( ) const
const QColor WaterfallDisplayPlot::GetUserDefinedHighIntensityColor ( ) const
const QColor WaterfallDisplayPlot::GetUserDefinedLowIntensityColor ( ) const
void WaterfallDisplayPlot::PlotNewData ( const double *  dataPoints,
const int64_t  numDataPoints,
const double  timePerFFT,
const timespec  timestamp,
const int  droppedFrames 
)
virtual void WaterfallDisplayPlot::replot ( void  ) [virtual]
void WaterfallDisplayPlot::Reset ( )
void WaterfallDisplayPlot::resizeSlot ( QSize *  s) [slot]
void WaterfallDisplayPlot::SetFrequencyRange ( const double  ,
const double  ,
const double  ,
const bool  ,
const double  units = 1000.0,
const std::string &  strunits = "kHz" 
)
void WaterfallDisplayPlot::SetIntensityColorMapType ( const int  ,
const QColor  ,
const QColor   
)
void WaterfallDisplayPlot::SetIntensityRange ( const double  minIntensity,
const double  maxIntensity 
)
void WaterfallDisplayPlot::UpdatedLowerIntensityLevel ( const double  ) [signal]
void WaterfallDisplayPlot::UpdatedUpperIntensityLevel ( const double  ) [signal]

Member Data Documentation


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