GNU Radio 3.7.1 C++ API
|
A graphical sink to display multiple signals on a time_raster plot. More...
#include <time_raster_sink_b.h>
Public Types | |
typedef boost::shared_ptr < time_raster_sink_b > | sptr |
Public Member Functions | |
virtual void | exec_ ()=0 |
virtual PyObject * | pyqwidget ()=0 |
virtual void | set_update_time (double t)=0 |
virtual void | set_title (const std::string &title)=0 |
virtual void | set_line_label (int which, const std::string &lable)=0 |
virtual void | set_line_color (int which, const std::string &color)=0 |
virtual void | set_line_width (int which, int width)=0 |
virtual void | set_line_style (int which, Qt::PenStyle style)=0 |
virtual void | set_line_marker (int which, QwtSymbol::Style marker)=0 |
virtual void | set_line_alpha (int which, double alpha)=0 |
virtual void | set_color_map (int which, const int color)=0 |
virtual std::string | title ()=0 |
virtual std::string | line_label (int which)=0 |
virtual std::string | line_color (int which)=0 |
virtual int | line_width (int which)=0 |
virtual int | line_style (int which)=0 |
virtual int | line_marker (int which)=0 |
virtual double | line_alpha (int which)=0 |
virtual int | color_map (int which)=0 |
virtual void | set_size (int width, int height)=0 |
virtual void | set_samp_rate (const double samp_rate)=0 |
virtual void | set_num_rows (double rows)=0 |
virtual void | set_num_cols (double cols)=0 |
virtual double | num_rows ()=0 |
virtual double | num_cols ()=0 |
virtual void | set_multiplier (const std::vector< float > &mult)=0 |
virtual void | set_offset (const std::vector< float > &offset)=0 |
virtual void | set_intensity_range (float min, float max)=0 |
virtual void | enable_menu (bool en)=0 |
virtual void | enable_grid (bool en)=0 |
virtual void | enable_autoscale (bool en)=0 |
virtual void | reset ()=0 |
Static Public Member Functions | |
static sptr | make (double samp_rate, double rows, double cols, const std::vector< float > &mult, const std::vector< float > &offset, const std::string &name, int nconnections=1, QWidget *parent=NULL) |
Build a bit time raster sink. | |
Public Attributes | |
QApplication * | d_qApplication |
A graphical sink to display multiple signals on a time_raster plot.
This is a QT-based graphical sink that takes in byte streams and plots a time_raster (spectrogram) plot.
Input stream: This expects a bit stream (0, 1 in the LSB of a byte). It will display packed bytes but the display will have to be autoscaled.
virtual int gr::qtgui::time_raster_sink_b::color_map | ( | int | which | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::enable_autoscale | ( | bool | en | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::enable_grid | ( | bool | en | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::enable_menu | ( | bool | en | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::exec_ | ( | ) | [pure virtual] |
virtual double gr::qtgui::time_raster_sink_b::line_alpha | ( | int | which | ) | [pure virtual] |
virtual std::string gr::qtgui::time_raster_sink_b::line_color | ( | int | which | ) | [pure virtual] |
virtual std::string gr::qtgui::time_raster_sink_b::line_label | ( | int | which | ) | [pure virtual] |
virtual int gr::qtgui::time_raster_sink_b::line_marker | ( | int | which | ) | [pure virtual] |
virtual int gr::qtgui::time_raster_sink_b::line_style | ( | int | which | ) | [pure virtual] |
virtual int gr::qtgui::time_raster_sink_b::line_width | ( | int | which | ) | [pure virtual] |
static sptr gr::qtgui::time_raster_sink_b::make | ( | double | samp_rate, |
double | rows, | ||
double | cols, | ||
const std::vector< float > & | mult, | ||
const std::vector< float > & | offset, | ||
const std::string & | name, | ||
int | nconnections = 1 , |
||
QWidget * | parent = NULL |
||
) | [static] |
Build a bit time raster sink.
samp_rate | sample rate of signal |
cols | number of cols to plot |
rows | number of rows to plot |
mult | vector of floats as a scaling multiplier for each input stream |
offset | vector of floats as an offset for each input stream |
name | title for the plot |
nconnections | number of streams connected |
parent | a QWidget parent object, if any |
virtual double gr::qtgui::time_raster_sink_b::num_cols | ( | ) | [pure virtual] |
virtual double gr::qtgui::time_raster_sink_b::num_rows | ( | ) | [pure virtual] |
virtual PyObject* gr::qtgui::time_raster_sink_b::pyqwidget | ( | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::reset | ( | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_color_map | ( | int | which, |
const int | color | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_intensity_range | ( | float | min, |
float | max | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_line_alpha | ( | int | which, |
double | alpha | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_line_color | ( | int | which, |
const std::string & | color | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_line_label | ( | int | which, |
const std::string & | lable | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_line_marker | ( | int | which, |
QwtSymbol::Style | marker | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_line_style | ( | int | which, |
Qt::PenStyle | style | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_line_width | ( | int | which, |
int | width | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_multiplier | ( | const std::vector< float > & | mult | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_num_cols | ( | double | cols | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_num_rows | ( | double | rows | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_offset | ( | const std::vector< float > & | offset | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_samp_rate | ( | const double | samp_rate | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_size | ( | int | width, |
int | height | ||
) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_title | ( | const std::string & | title | ) | [pure virtual] |
virtual void gr::qtgui::time_raster_sink_b::set_update_time | ( | double | t | ) | [pure virtual] |
virtual std::string gr::qtgui::time_raster_sink_b::title | ( | ) | [pure virtual] |
QApplication* gr::qtgui::time_raster_sink_b::d_qApplication |