Public Member Functions | Protected Attributes
vnl_fft_base< D, T > Struct Template Reference

Base class for in-place ND fast Fourier transform. More...

#include <vnl_fft_base.h>

Inheritance diagram for vnl_fft_base< D, T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 vnl_fft_base ()
void transform (vcl_complex< T > *signal, int dir)
 dir = +1/-1 according to direction of transform.

Protected Attributes

vnl_fft_prime_factors< T > factors_ [D]
 prime factorizations of signal dimensions.

Detailed Description

template<int D, class T>
struct vnl_fft_base< D, T >

Base class for in-place ND fast Fourier transform.

Definition at line 18 of file vnl_fft_base.h.


Constructor & Destructor Documentation

template<int D, class T>
vnl_fft_base< D, T >::vnl_fft_base ( ) [inline]

Definition at line 20 of file vnl_fft_base.h.


Member Function Documentation

template<int D, class T>
void vnl_fft_base< D, T >::transform ( vcl_complex< T > *  signal,
int  dir 
)

dir = +1/-1 according to direction of transform.

Reimplemented in vnl_fft_1d< T >.

Definition at line 11 of file vnl_fft_base.txx.


Member Data Documentation

template<int D, class T>
vnl_fft_prime_factors<T> vnl_fft_base< D, T >::factors_[D] [protected]

prime factorizations of signal dimensions.

Definition at line 27 of file vnl_fft_base.h.


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