42 #endif // vnl_fft_2d_h_ An ordinary mathematical matrix.
vnl_fft_base< 2, T > base
vnl_fft_2d(int M, int N)
constructor takes size of signal.
void fwd_transform(vnl_matrix< std::complex< T > > &signal)
forward FFT.
void bwd_transform(vnl_matrix< std::complex< T > > &signal)
backward (inverse) FFT.
In-place n-D fast Fourier transform.
void transform(std::complex< T > *signal, int dir)
dir = +1/-1 according to direction of transform.
Base class for in-place ND fast Fourier transform.
void transform(vnl_matrix< std::complex< T > > &signal, int dir)
dir = +1/-1 according to direction of transform.
An ordinary mathematical matrix.
unsigned rows() const
return size of signal.
vnl_fft_prime_factors< T > factors_[D]
prime factorizations of signal dimensions.
In-place 2D fast Fourier transform.