GNU Radio 3.7.1 C++ API
WaterfallDisplayPlot Class Reference

QWidget for displaying waterfall (spectrogram) plots. More...

#include <WaterfallDisplayPlot.h>

Inheritance diagram for WaterfallDisplayPlot:

List of all members.

Public Slots

void setIntensityColorMapType (const int, const int, const QColor, const QColor)
void setIntensityColorMapType1 (int)
void setUserDefinedLowIntensityColor (QColor)
void setUserDefinedHighIntensityColor (QColor)

Signals

void updatedLowerIntensityLevel (const double)
void updatedUpperIntensityLevel (const double)

Public Member Functions

 WaterfallDisplayPlot (int nplots, QWidget *)
virtual ~WaterfallDisplayPlot ()
void resetAxis ()
void setFrequencyRange (const double, const double, const double units=1000.0, const std::string &strunits="kHz")
double getStartFrequency () const
double getStopFrequency () const
void plotNewData (const std::vector< double * > dataPoints, const int64_t numDataPoints, const double timePerFFT, const gr::high_res_timer_type timestamp, const int droppedFrames)
void plotNewData (const double *dataPoints, const int64_t numDataPoints, const double timePerFFT, const gr::high_res_timer_type timestamp, const int droppedFrames)
void setIntensityRange (const double minIntensity, const double maxIntensity)
double getMinIntensity (int which) const
double getMaxIntensity (int which) const
void replot (void)
void clearData ()
int getIntensityColorMapType (int) const
int getIntensityColorMapType1 () const
const QColor getUserDefinedLowIntensityColor () const
const QColor getUserDefinedHighIntensityColor () const
int getAlpha (int which)
void setAlpha (int which, int alpha)

Properties

int intensity_color_map_type1
QColor low_intensity_color
QColor high_intensity_color

Detailed Description

QWidget for displaying waterfall (spectrogram) plots.


Constructor & Destructor Documentation

WaterfallDisplayPlot::WaterfallDisplayPlot ( int  nplots,
QWidget *   
)

Member Function Documentation

int WaterfallDisplayPlot::getAlpha ( int  which)
double WaterfallDisplayPlot::getMaxIntensity ( int  which) const
double WaterfallDisplayPlot::getMinIntensity ( int  which) const
void WaterfallDisplayPlot::plotNewData ( const std::vector< double * >  dataPoints,
const int64_t  numDataPoints,
const double  timePerFFT,
const gr::high_res_timer_type  timestamp,
const int  droppedFrames 
)
void WaterfallDisplayPlot::plotNewData ( const double *  dataPoints,
const int64_t  numDataPoints,
const double  timePerFFT,
const gr::high_res_timer_type  timestamp,
const int  droppedFrames 
)

Implements DisplayPlot.

void WaterfallDisplayPlot::setAlpha ( int  which,
int  alpha 
)
void WaterfallDisplayPlot::setFrequencyRange ( const double  ,
const double  ,
const double  units = 1000.0,
const std::string &  strunits = "kHz" 
)
void WaterfallDisplayPlot::setIntensityColorMapType ( const int  ,
const int  ,
const QColor  ,
const QColor   
) [slot]
void WaterfallDisplayPlot::setIntensityRange ( const double  minIntensity,
const double  maxIntensity 
)

Property Documentation


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