#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 | |
static const int | DEFAULT_nPoints = 1024 |
static 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 >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|