Classes | |
| struct | Window |
Public Member Functions | |
| FFTFilter () | |
| ~FFTFilter () | |
| void | FFTFreqFilter (float, float, bool, const Array1DImpl< float > &, Array1DImpl< float > &) |
| void | FFTFreqFilter (float, float, bool, const Array1DImpl< float_complex > &, Array1DImpl< float_complex > &) |
| void | FFTBandPassFilter (float, float, float, const Array1DImpl< float > &, Array1DImpl< float > &) |
| void | FFTBandPassFilter (float, float, float, const Array1DImpl< float_complex > &, Array1DImpl< float_complex > &) |
| void | setTaperWindow (float *samp, int sz) |
| void | setHighFreqBorderWindow (float *samp, int sz) |
| void | setLowFreqBorderWindow (float *samp, int sz) |
Protected Member Functions | |
| void | initFilter (const Array1DImpl< float > &, Array1DImpl< float_complex > &) |
Protected Attributes | |
| Fourier::CC * | fft_ |
| Window * | timewindow_ |
| Window * | hfreqwindow_ |
| Window * | lfreqwindow_ |
| FFTFilter::FFTFilter | ( | ) |
| FFTFilter::~FFTFilter | ( | ) |
| void FFTFilter::FFTBandPassFilter | ( | float | , | |
| float | , | |||
| float | , | |||
| const Array1DImpl< float > & | , | |||
| Array1DImpl< float > & | ||||
| ) |
| void FFTFilter::FFTBandPassFilter | ( | float | , | |
| float | , | |||
| float | , | |||
| const Array1DImpl< float_complex > & | , | |||
| Array1DImpl< float_complex > & | ||||
| ) |
| void FFTFilter::FFTFreqFilter | ( | float | , | |
| float | , | |||
| bool | , | |||
| const Array1DImpl< float_complex > & | , | |||
| Array1DImpl< float_complex > & | ||||
| ) |
| void FFTFilter::FFTFreqFilter | ( | float | , | |
| float | , | |||
| bool | , | |||
| const Array1DImpl< float > & | , | |||
| Array1DImpl< float > & | ||||
| ) |
| void FFTFilter::initFilter | ( | const Array1DImpl< float > & | , | |
| Array1DImpl< float_complex > & | ||||
| ) | [protected] |
| void FFTFilter::setHighFreqBorderWindow | ( | float * | samp, | |
| int | sz | |||
| ) | [inline] |
| void FFTFilter::setLowFreqBorderWindow | ( | float * | samp, | |
| int | sz | |||
| ) | [inline] |
| void FFTFilter::setTaperWindow | ( | float * | samp, | |
| int | sz | |||
| ) | [inline] |
Fourier::CC* FFTFilter::fft_ [protected] |
Window* FFTFilter::hfreqwindow_ [protected] |
Window* FFTFilter::lfreqwindow_ [protected] |
Window* FFTFilter::timewindow_ [protected] |
1.7.1