GNU Radio C++ API Reference 3.10.11.0
The Free & Open Software Radio Ecosystem
Loading...
Searching...
No Matches
ConstellationDisplayForm Class Reference

DisplayForm child for managing constellaton (I&Q) plots. More...

#include <gnuradio/qtgui/constellationdisplayform.h>

Public Slots

void customEvent (QEvent *e) override
void setNPoints (const int)
void setSampleRate (const QString &samprate) override
void setYaxis (double min, double max)
void setXaxis (double min, double max)
void autoScale (bool en) override
void updateTrigger (gr::qtgui::trigger_mode mode)
void setTriggerMode (gr::qtgui::trigger_mode mode)
void setTriggerSlope (gr::qtgui::trigger_slope slope)
void setTriggerLevel (QString s)
void setTriggerLevel (float level)
void setTriggerChannel (int chan)
void setTriggerTagKey (QString s)
void setTriggerTagKey (const std::string &s)
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 ()

Public Member Functions

 ConstellationDisplayForm (int nplots=1, QWidget *parent=0)
 ~ConstellationDisplayForm () override
ConstellationDisplayPlotgetPlot () override
int getNPoints () const
gr::qtgui::trigger_mode getTriggerMode () const
gr::qtgui::trigger_slope getTriggerSlope () const
float getTriggerLevel () const
int getTriggerChannel () const
std::string getTriggerTagKey () const
Public Member Functions inherited from DisplayForm
 DisplayForm (int nplots=1, QWidget *parent=0)
 ~DisplayForm () override
void Reset ()
void enableMenu (bool en=true)

Additional Inherited Members

Signals inherited from DisplayForm
void plotPointSelected (const QPointF p, int type)
void toggleGrid (bool en)
Protected Attributes inherited from DisplayForm
unsigned int d_nplots
QGridLayout * d_layout
DisplayPlotd_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
PopupMenud_samp_rate_act
QAction * d_save_act
double d_update_time

Detailed Description

DisplayForm child for managing constellaton (I&Q) plots.

Constructor & Destructor Documentation

◆ ConstellationDisplayForm()

ConstellationDisplayForm::ConstellationDisplayForm ( int nplots = 1,
QWidget * parent = 0 )

◆ ~ConstellationDisplayForm()

ConstellationDisplayForm::~ConstellationDisplayForm ( )
override

Member Function Documentation

◆ autoScale

void ConstellationDisplayForm::autoScale ( bool en)
overrideslot

◆ customEvent

void ConstellationDisplayForm::customEvent ( QEvent * e)
overrideslot

◆ getNPoints()

int ConstellationDisplayForm::getNPoints ( ) const

◆ getPlot()

ConstellationDisplayPlot * ConstellationDisplayForm::getPlot ( )
overridevirtual

Implements DisplayForm.

◆ getTriggerChannel()

int ConstellationDisplayForm::getTriggerChannel ( ) const

◆ getTriggerLevel()

float ConstellationDisplayForm::getTriggerLevel ( ) const

◆ getTriggerMode()

gr::qtgui::trigger_mode ConstellationDisplayForm::getTriggerMode ( ) const

◆ getTriggerSlope()

gr::qtgui::trigger_slope ConstellationDisplayForm::getTriggerSlope ( ) const

◆ getTriggerTagKey()

std::string ConstellationDisplayForm::getTriggerTagKey ( ) const

◆ setNPoints

void ConstellationDisplayForm::setNPoints ( const int )
slot

◆ setSampleRate

void ConstellationDisplayForm::setSampleRate ( const QString & samprate)
overrideslot

◆ setTriggerChannel

void ConstellationDisplayForm::setTriggerChannel ( int chan)
slot

◆ setTriggerLevel [1/2]

void ConstellationDisplayForm::setTriggerLevel ( float level)
slot

◆ setTriggerLevel [2/2]

void ConstellationDisplayForm::setTriggerLevel ( QString s)
slot

◆ setTriggerMode

void ConstellationDisplayForm::setTriggerMode ( gr::qtgui::trigger_mode mode)
slot

◆ setTriggerSlope

void ConstellationDisplayForm::setTriggerSlope ( gr::qtgui::trigger_slope slope)
slot

◆ setTriggerTagKey [1/2]

void ConstellationDisplayForm::setTriggerTagKey ( const std::string & s)
slot

◆ setTriggerTagKey [2/2]

void ConstellationDisplayForm::setTriggerTagKey ( QString s)
slot

◆ setXaxis

void ConstellationDisplayForm::setXaxis ( double min,
double max )
slot

◆ setYaxis

void ConstellationDisplayForm::setYaxis ( double min,
double max )
slot

◆ updateTrigger

void ConstellationDisplayForm::updateTrigger ( gr::qtgui::trigger_mode mode)
slot

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