#include <GrFFTSink.h>
Inheritance diagram for GrFFTSink< iType >:

Public Member Functions | |
| GrFFTSink (VrGUILayout *layout, double ymin, double ymax, int nPoints=DEFAULT_nPoints, const char *label=FFT_YAXIS_NAME) | |
| ~GrFFTSink () | |
| virtual const char * | name () |
| default name for a module (override with actual name) | |
| virtual void | initialize () |
| Initialize any local state that is dependent on sampling frequency. | |
| virtual int | work3 (VrSampleRange output, VrSampleRange inputs[], void *i[]) |
Static Public Attributes | |
| const int | DEFAULT_nPoints = 1024 |
| const int | DIVISIONS = 10 |
Private Member Functions | |
| void | collectData (iType *i, long count) |
| void | set_skip_count () |
Private Attributes | |
| gr_fft_complex * | d_fft |
| double * | d_xValues |
| double * | d_dbValues |
| float * | d_window |
| int | d_nPoints |
| float | d_axis_offset |
| VrGUIPlot * | d_display |
| VrGUILayout * | d_layout |
| double | d_ymin |
| double | d_ymax |
| int | d_nextPoint |
| int | d_one_or_two |
| int | d_increment |
| int | d_skip_count |
| int | d_kludge_count |
| const char * | d_label |
|
||||||||||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
Initialize any local state that is dependent on sampling frequency.
Reimplemented from VrSigProc.
|
|
|||||||||
|
default name for a module (override with actual name)
Reimplemented from VrSink< iType >.
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
Implements VrSink< iType >.
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.8