The Inspector (GNU Radio module gr-inspector)
gr::inspector::vis3d_vf Class Referenceabstract

3D visualisation for the inspector toolkit More...

#include <vis3d_vf.h>

Inheritance diagram for gr::inspector::vis3d_vf:
gr::inspector::vis3d_vf_impl

Public Types

typedef boost::shared_ptr< vis3d_vfsptr
 

Public Member Functions

virtual void * pyqwidget ()=0
 

Static Public Member Functions

static sptr make (int vlen, int width, int height, int gwidth, int gheight, double maxz, int fps, char *xaxis, char *yaxis, char *zaxis, QWidget *parent=NULL)
 Build a 3D visualisation. More...
 

Detailed Description

3D visualisation for the inspector toolkit

This GUI uses QwtPlot3D to visualise data in 3D, for instance data from the gr-specest FAM block.

Controls: Hold left mouse button and move cursor to rotate. Dragging using two fingers, zooms in or out

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<vis3d_vf> gr::inspector::vis3d_vf::sptr

Member Function Documentation

◆ make()

static sptr gr::inspector::vis3d_vf::make ( int  vlen,
int  width,
int  height,
int  gwidth,
int  gheight,
double  maxz,
int  fps,
char *  xaxis,
char *  yaxis,
char *  zaxis,
QWidget *  parent = NULL 
)
static

Build a 3D visualisation.

Parameters
vlenThe size of the input vector containing the data to be displayed
widthThe 1D vector will be reshaped with this width
heightThe 1D vector will be reshaped with this height
gwidthThe graph will be stretched to this width
gheightThe graph will be stretched to this height
maxzYou can set the graph to have a maximum Z value, so that the graph boundaries remain fixed, or if you set to 0, the Z axis of the graph, will grow according to the data.
fpsYou can set the framerate of the graph, so that if a higher number vectors are received than the frame rate, they can be discarded.
xaxisLabel for X axis
yaxisLabel for Y axis
zaxisLabel for Z axis
parentQWidget parent

◆ pyqwidget()

virtual void* gr::inspector::vis3d_vf::pyqwidget ( )
pure virtual

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