GNU Radio 3.7.1 C++ API
|
QWidget for displaying waterfall (spectrogram) plots. More...
#include <WaterfallDisplayPlot.h>
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 |
QWidget for displaying waterfall (spectrogram) plots.
WaterfallDisplayPlot::WaterfallDisplayPlot | ( | int | nplots, |
QWidget * | |||
) |
virtual WaterfallDisplayPlot::~WaterfallDisplayPlot | ( | ) | [virtual] |
int WaterfallDisplayPlot::getAlpha | ( | int | which | ) |
int WaterfallDisplayPlot::getIntensityColorMapType | ( | int | ) | const |
int WaterfallDisplayPlot::getIntensityColorMapType1 | ( | ) | const |
double WaterfallDisplayPlot::getMaxIntensity | ( | int | which | ) | const |
double WaterfallDisplayPlot::getMinIntensity | ( | int | which | ) | const |
double WaterfallDisplayPlot::getStartFrequency | ( | ) | const |
double WaterfallDisplayPlot::getStopFrequency | ( | ) | const |
const QColor WaterfallDisplayPlot::getUserDefinedHighIntensityColor | ( | ) | const |
const QColor WaterfallDisplayPlot::getUserDefinedLowIntensityColor | ( | ) | 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 | ||
) |
void WaterfallDisplayPlot::replot | ( | void | ) | [virtual] |
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::setIntensityColorMapType1 | ( | int | ) | [slot] |
void WaterfallDisplayPlot::setIntensityRange | ( | const double | minIntensity, |
const double | maxIntensity | ||
) |
void WaterfallDisplayPlot::setUserDefinedHighIntensityColor | ( | QColor | ) | [slot] |
void WaterfallDisplayPlot::setUserDefinedLowIntensityColor | ( | QColor | ) | [slot] |
void WaterfallDisplayPlot::updatedLowerIntensityLevel | ( | const double | ) | [signal] |
void WaterfallDisplayPlot::updatedUpperIntensityLevel | ( | const double | ) | [signal] |
QColor WaterfallDisplayPlot::high_intensity_color [read, write] |
int WaterfallDisplayPlot::intensity_color_map_type1 [read, write] |
QColor WaterfallDisplayPlot::low_intensity_color [read, write] |