GNU Radio Manual and C++ API Reference  3.7.4
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HistogramDisplayForm Class Reference

DisplayForm child for managing histogram domain plots. More...

#include <gnuradio/qtgui/histogramdisplayform.h>

Public Slots

void customEvent (QEvent *e)
 
void setYaxis (double min, double max)
 
void setXaxis (double min, double max)
 
void setNPoints (const int)
 
void autoScale (bool en)
 
void setSemilogx (bool en)
 
void setSemilogy (bool en)
 
void setNumBins (const int)
 
void setAccumulate (bool en)
 
void autoScaleX ()
 
- Public Slots inherited from DisplayForm
void resizeEvent (QResizeEvent *e)
 
void mousePressEvent (QMouseEvent *e)
 
virtual void customEvent (QEvent *e)=0
 
void closeEvent (QCloseEvent *e)
 
void setUpdateTime (double t)
 
void setTitle (const QString &title)
 
void setLineLabel (int which, const QString &label)
 
void setLineColor (int which, const QString &color)
 
void setLineWidth (int which, int width)
 
void setLineStyle (int which, Qt::PenStyle style)
 
void setLineMarker (int which, QwtSymbol::Style style)
 
void setMarkerAlpha (int which, int alpha)
 
QString title ()
 
QString lineLabel (int which)
 
QString lineColor (int which)
 
int lineWidth (int which)
 
Qt::PenStyle lineStyle (int which)
 
QwtSymbol::Style lineMarker (int which)
 
int markerAlpha (int which)
 
virtual void setSampleRate (const QString &rate)
 
void setStop (bool on)
 
void setStop ()
 
void setGrid (bool on)
 
void saveFigure ()
 

Public Member Functions

 HistogramDisplayForm (int nplots=1, QWidget *parent=0)
 
 ~HistogramDisplayForm ()
 
HistogramDisplayPlotgetPlot ()
 
int getNPoints () const
 
- Public Member Functions inherited from DisplayForm
 DisplayForm (int nplots=1, QWidget *parent=0)
 
 ~DisplayForm ()
 
void Reset ()
 
bool isClosed () const
 
void enableMenu (bool en=true)
 

Additional Inherited Members

- Signals inherited from DisplayForm
void plotPointSelected (const QPointF p, int type)
 
- Protected Attributes inherited from DisplayForm
bool d_isclosed
 
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_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 histogram domain plots.

Constructor & Destructor Documentation

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

Member Function Documentation

void HistogramDisplayForm::autoScale ( bool  en)
slot
void HistogramDisplayForm::autoScaleX ( )
slot
void HistogramDisplayForm::customEvent ( QEvent *  e)
slot
int HistogramDisplayForm::getNPoints ( ) const
HistogramDisplayPlot* HistogramDisplayForm::getPlot ( )
virtual

Implements DisplayForm.

void HistogramDisplayForm::setAccumulate ( bool  en)
slot
void HistogramDisplayForm::setNPoints ( const int  )
slot
void HistogramDisplayForm::setNumBins ( const int  )
slot
void HistogramDisplayForm::setSemilogx ( bool  en)
slot
void HistogramDisplayForm::setSemilogy ( bool  en)
slot
void HistogramDisplayForm::setXaxis ( double  min,
double  max 
)
slot
void HistogramDisplayForm::setYaxis ( double  min,
double  max 
)
slot

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