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

vnl_fft_2d< T > Struct Template Reference

#include <vnl_fft_2d.h>

Inheritance diagram for vnl_fft_2d:

Inheritance graph
[legend]
Collaboration diagram for vnl_fft_2d< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef vnl_fft_base< 2, T > base

Public Methods

 vnl_fft_2d (int M, int N)
void transform (vnl_matrix< vcl_complex< T > > &signal, int dir)
void fwd_transform (vnl_matrix< vcl_complex< T > > &signal)
void bwd_transform (vnl_matrix< vcl_complex< T > > &signal)
unsigned rows () const
unsigned cols () const

Detailed Description

template<class T>
struct vnl_fft_2d< T >

In-place 2D fast fourier transform.

Definition at line 14 of file vnl_fft_2d.h.


Member Typedef Documentation

template<class T>
typedef vnl_fft_base<2, T> vnl_fft_2d< T >::base
 

Definition at line 16 of file vnl_fft_2d.h.


Constructor & Destructor Documentation

template<class T>
vnl_fft_2d< T >::vnl_fft_2d int    M,
int    N
[inline]
 

constructor takes size of signal.

Definition at line 20 of file vnl_fft_2d.h.


Member Function Documentation

template<class T>
void vnl_fft_2d< T >::bwd_transform vnl_matrix< vcl_complex< T > > &    signal [inline]
 

backward (inverse) FFT.

Definition at line 37 of file vnl_fft_2d.h.

template<class T>
unsigned vnl_fft_2d< T >::cols   const [inline]
 

Definition at line 43 of file vnl_fft_2d.h.

template<class T>
void vnl_fft_2d< T >::fwd_transform vnl_matrix< vcl_complex< T > > &    signal [inline]
 

forward FFT.

Definition at line 32 of file vnl_fft_2d.h.

References vnl_fft_2d< T >::transform().

template<class T>
unsigned vnl_fft_2d< T >::rows   const [inline]
 

return size of signal.

Definition at line 42 of file vnl_fft_2d.h.

template<class T>
void vnl_fft_2d< T >::transform vnl_matrix< vcl_complex< T > > &    signal,
int    dir
[inline]
 

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

Definition at line 27 of file vnl_fft_2d.h.

Referenced by vnl_fft_2d< T >::fwd_transform().


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