qtsFFT Class Reference

#include <qtsFFT.h>

Collaboration diagram for qtsFFT:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 qtsFFT (long n)
 ~qtsFFT ()
PlotLinedo_FFTqts (PlotLine *r)
PlotLinedo_iFFTqts (PlotLine *f)

Private Attributes

int length
double * fftReal
double * fftFreq
const FFTReal _ftt_Real

Classes

class  FFTReal


Detailed Description

Definition at line 9 of file qtsFFT.h.


Constructor & Destructor Documentation

qtsFFT::qtsFFT ( long  n  ) 

Definition at line 7 of file qtsFFT.cpp.

References fftFreq, fftReal, and length.

qtsFFT::~qtsFFT (  ) 

Definition at line 14 of file qtsFFT.cpp.

References fftFreq, and fftReal.


Member Function Documentation

PlotLine * qtsFFT::do_FFTqts ( PlotLine r  ) 

Definition at line 20 of file qtsFFT.cpp.

References _ftt_Real, PlotLine::append(), qtsFFT::FFTReal::do_fft(), fftFreq, fftReal, PlotLine::getData(), and length.

Referenced by LOWPASS::getLowpass().

PlotLine * qtsFFT::do_iFFTqts ( PlotLine f  ) 

Definition at line 42 of file qtsFFT.cpp.

References _ftt_Real, PlotLine::append(), qtsFFT::FFTReal::do_ifft(), fftFreq, fftReal, PlotLine::getData(), length, and qtsFFT::FFTReal::rescale().

Referenced by LOWPASS::getLowpass().


Member Data Documentation

int qtsFFT::length [private]

Definition at line 22 of file qtsFFT.h.

Referenced by qtsFFT::FFTReal::BitReversedLUT::BitReversedLUT(), do_FFTqts(), do_iFFTqts(), and qtsFFT().

double* qtsFFT::fftReal [private]

Definition at line 24 of file qtsFFT.h.

Referenced by do_FFTqts(), do_iFFTqts(), qtsFFT(), and ~qtsFFT().

double* qtsFFT::fftFreq [private]

Definition at line 25 of file qtsFFT.h.

Referenced by do_FFTqts(), do_iFFTqts(), qtsFFT(), and ~qtsFFT().

const FFTReal qtsFFT::_ftt_Real [private]

Definition at line 89 of file qtsFFT.h.

Referenced by do_FFTqts(), and do_iFFTqts().


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