Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

vnl_fft_base< D, T > Struct Template Reference

#include <vnl_fft_base.h>

Inheritance diagram for vnl_fft_base:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 vnl_fft_base ()
void transform (vcl_complex< T > *signal, int dir)

Protected Attributes

vnl_fft_prime_factors< T > factors_ [D]

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 14 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 16 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.


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 25 of file vnl_fft_base.h.

Referenced by vnl_fft_base< 1, T >::vnl_fft_base().


The documentation for this struct was generated from the following file:
Generated at Fri May 21 01:16:52 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000