#include <vnl_fft_1d.h>
Inheritance diagram for vnl_fft_1d< T >:

Definition at line 32 of file vnl_fft_1d.h.
Public Types | |
| typedef vnl_fft_base< 1, T > | base |
Public Member Functions | |
| vnl_fft_1d (int N) | |
| constructor takes length of signal. | |
| unsigned int | size () const |
| return length of signal. | |
| void | transform (vcl_vector< vcl_complex< T > > &signal, int dir) |
| dir = +1/-1 according to direction of transform. | |
| void | transform (vcl_complex< T > *signal, int dir) |
| dir = +1/-1 according to direction of transform. | |
| void | transform (vnl_vector< vcl_complex< T > > &signal, int dir) |
| dir = +1/-1 according to direction of transform. | |
| void | fwd_transform (vcl_vector< vcl_complex< T > > &signal) |
| forward FFT. | |
| void | fwd_transform (vcl_complex< T > *signal) |
| forward FFT. | |
| void | fwd_transform (vnl_vector< vcl_complex< T > > &signal) |
| forward FFT. | |
| void | bwd_transform (vcl_vector< vcl_complex< T > > &signal) |
| backward (inverse) FFT. | |
| void | bwd_transform (vcl_complex< T > *signal) |
| backward (inverse) FFT. | |
| void | bwd_transform (vnl_vector< vcl_complex< T > > &signal) |
| backward (inverse) FFT. | |
Protected Attributes | |
| vnl_fft_prime_factors< T > | factors_ [D] |
| prime factorizations of signal dimensions. | |
| typedef vnl_fft_base<1, T> vnl_fft_1d< T >::base |
Definition at line 34 of file vnl_fft_1d.h.
| vnl_fft_1d< T >::vnl_fft_1d | ( | int | N | ) | [inline] |
| unsigned int vnl_fft_1d< T >::size | ( | ) | const [inline] |
| void vnl_fft_1d< T >::transform | ( | vcl_vector< vcl_complex< T > > & | signal, | |
| int | dir | |||
| ) | [inline] |
| void vnl_fft_1d< T >::transform | ( | vcl_complex< T > * | signal, | |
| int | dir | |||
| ) | [inline] |
dir = +1/-1 according to direction of transform.
Reimplemented from vnl_fft_base< 1, T >.
Definition at line 49 of file vnl_fft_1d.h.
| void vnl_fft_1d< T >::transform | ( | vnl_vector< vcl_complex< T > > & | signal, | |
| int | dir | |||
| ) | [inline] |
| void vnl_fft_1d< T >::fwd_transform | ( | vcl_vector< vcl_complex< T > > & | signal | ) | [inline] |
| void vnl_fft_1d< T >::fwd_transform | ( | vcl_complex< T > * | signal | ) | [inline] |
| void vnl_fft_1d< T >::fwd_transform | ( | vnl_vector< vcl_complex< T > > & | signal | ) | [inline] |
| void vnl_fft_1d< T >::bwd_transform | ( | vcl_vector< vcl_complex< T > > & | signal | ) | [inline] |
| void vnl_fft_1d< T >::bwd_transform | ( | vcl_complex< T > * | signal | ) | [inline] |
| void vnl_fft_1d< T >::bwd_transform | ( | vnl_vector< vcl_complex< T > > & | signal | ) | [inline] |
vnl_fft_prime_factors<T > vnl_fft_base< D, T >::factors_[D] [protected, inherited] |
1.5.1