DisplayForm child for managing frequency (PSD) plots. More...
#include <gnuradio/qtgui/freqdisplayform.h>
Public Slots | |
void | customEvent (QEvent *e) override |
void | setSampleRate (const QString &samprate) override |
void | setFFTSize (const int) |
void | setFFTAverage (const float) |
void | setFFTWindowType (const gr::fft::window::win_type) |
void | setFrequencyRange (const double centerfreq, const double bandwidth) |
void | setYaxis (double min, double max) |
void | setYLabel (const std::string &label, const std::string &unit="") |
void | setYMax (const QString &m) |
void | setYMin (const QString &m) |
void | autoScale (bool en) override |
void | autoScaleShot () |
void | setPlotPosHalf (bool half) |
void | clearMaxHold () |
void | clearMinHold () |
void | updateTrigger (gr::qtgui::trigger_mode mode) |
void | setTriggerMode (gr::qtgui::trigger_mode mode) |
void | setTriggerLevel (QString s) |
void | setTriggerLevel (float level) |
void | setTriggerChannel (int chan) |
void | setTriggerTagKey (QString s) |
void | setTriggerTagKey (const std::string &s) |
void | setupControlPanel (bool en) |
void | setupControlPanel () |
void | teardownControlPanel () |
void | notifyYAxisPlus () |
void | notifyYAxisMinus () |
void | notifyYRangePlus () |
void | notifyYRangeMinus () |
void | notifyFFTSize (const QString &s) |
void | notifyFFTWindow (const QString &s) |
void | notifyMaxHold (bool en) |
void | notifyMinHold (bool en) |
void | notifyTriggerMode (const QString &mode) |
void | notifyTriggerLevelPlus () |
void | notifyTriggerLevelMinus () |
Public Slots inherited from DisplayForm | |
void | mousePressEvent (QMouseEvent *e) override |
void | customEvent (QEvent *e) override=0 |
void | closeEvent (QCloseEvent *e) override |
void | setUpdateTime (double t) |
void | setTitle (const QString &title) |
void | setLineLabel (unsigned int which, const QString &label) |
void | setLineColor (unsigned int which, const QString &color) |
void | setLineWidth (unsigned int which, unsigned int width) |
void | setLineStyle (unsigned int which, Qt::PenStyle style) |
void | setLineMarker (unsigned int which, QwtSymbol::Style style) |
void | setMarkerAlpha (unsigned int which, unsigned int alpha) |
QString | title () |
QString | lineLabel (unsigned int which) |
QString | lineColor (unsigned int which) |
int | lineWidth (unsigned int which) |
Qt::PenStyle | lineStyle (unsigned int which) |
QwtSymbol::Style | lineMarker (unsigned int which) |
int | markerAlpha (unsigned int which) |
virtual void | setSampleRate (const QString &rate) |
void | setStop (bool on) |
void | setStop () |
void | setGrid (bool on) |
void | setAxisLabels (bool en) |
void | saveFigure () |
void | disableLegend () |
Signals | |
void | signalFFTSize (int size) |
void | signalFFTWindow (gr::fft::window::win_type win) |
void | signalClearMaxData () |
void | signalClearMinData () |
void | signalSetMaxFFTVisible (bool en) |
void | signalSetMinFFTVisible (bool en) |
void | signalTriggerMode (gr::qtgui::trigger_mode mode) |
void | signalTriggerLevel (float level) |
void | signalReplot () |
Signals inherited from DisplayForm | |
void | plotPointSelected (const QPointF p, int type) |
void | toggleGrid (bool en) |
Public Member Functions | |
FreqDisplayForm (int nplots=1, QWidget *parent=0) | |
~FreqDisplayForm () override | |
FrequencyDisplayPlot * | getPlot () override |
int | getFFTSize () const |
float | getFFTAverage () const |
gr::fft::window::win_type | getFFTWindowType () const |
gr::qtgui::trigger_mode | getTriggerMode () const |
float | getTriggerLevel () const |
int | getTriggerChannel () const |
std::string | getTriggerTagKey () const |
float | getClickedFreq () const |
bool | checkClicked () |
Public Member Functions inherited from DisplayForm | |
DisplayForm (int nplots=1, QWidget *parent=0) | |
~DisplayForm () override | |
void | Reset () |
bool | isClosed () const |
void | enableMenu (bool en=true) |
Public Attributes | |
const int | MIN_FFT_SIZE = 32 |
const int | MAX_FFT_SIZE = 32768 |
const int | FFT_DEFAULT_SIZE = 1024 |
Additional Inherited Members | |
Protected Attributes inherited from DisplayForm | |
bool | d_isclosed |
unsigned int | d_nplots |
QGridLayout * | d_layout |
DisplayPlot * | d_display_plot |
bool | d_system_specified_flag |
QwtPlotGrid * | d_grid |
bool | d_menu_on |
QMenu * | d_menu |
QAction * | d_stop_act |
bool | d_stop_state |
QAction * | d_grid_act |
bool | d_grid_state |
QAction * | d_axislabelsmenu |
bool | d_axislabels |
QAction * | d_autoscale_act |
bool | d_autoscale_state |
QList< QMenu * > | d_lines_menu |
QList< LineTitleAction * > | d_line_title_act |
QList< LineColorMenu * > | d_line_color_menu |
QList< LineWidthMenu * > | d_line_width_menu |
QList< LineStyleMenu * > | d_line_style_menu |
QList< LineMarkerMenu * > | d_line_marker_menu |
QList< MarkerAlphaMenu * > | d_marker_alpha_menu |
PopupMenu * | d_samp_rate_act |
QAction * | d_save_act |
double | d_update_time |
DisplayForm child for managing frequency (PSD) plots.
FreqDisplayForm::FreqDisplayForm | ( | int | nplots = 1 , |
QWidget * | parent = 0 |
||
) |
|
override |
|
overrideslot |
|
slot |
bool FreqDisplayForm::checkClicked | ( | ) |
|
slot |
|
slot |
|
overrideslot |
float FreqDisplayForm::getClickedFreq | ( | ) | const |
float FreqDisplayForm::getFFTAverage | ( | ) | const |
int FreqDisplayForm::getFFTSize | ( | ) | const |
gr::fft::window::win_type FreqDisplayForm::getFFTWindowType | ( | ) | const |
|
overridevirtual |
Implements DisplayForm.
int FreqDisplayForm::getTriggerChannel | ( | ) | const |
float FreqDisplayForm::getTriggerLevel | ( | ) | const |
gr::qtgui::trigger_mode FreqDisplayForm::getTriggerMode | ( | ) | const |
std::string FreqDisplayForm::getTriggerTagKey | ( | ) | const |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
overrideslot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
slot |
|
slot |
const int FreqDisplayForm::FFT_DEFAULT_SIZE = 1024 |
const int FreqDisplayForm::MAX_FFT_SIZE = 32768 |
const int FreqDisplayForm::MIN_FFT_SIZE = 32 |