VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkImageFourierFilter Class Reference

Superclass that implements complex numbers. More...

#include <vtkImageFourierFilter.h>

Inheritance diagram for vtkImageFourierFilter:
Inheritance graph
[legend]
Collaboration diagram for vtkImageFourierFilter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkImageDecomposeFilter Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkImageFourierFilterNewInstance () const
void ExecuteFft (vtkImageComplex *in, vtkImageComplex *out, int N)
void ExecuteRfft (vtkImageComplex *in, vtkImageComplex *out, int N)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkImageFourierFilterSafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkImageFourierFilter ()
 ~vtkImageFourierFilter ()
void ExecuteFftStep2 (vtkImageComplex *p_in, vtkImageComplex *p_out, int N, int bsize, int fb)
void ExecuteFftStepN (vtkImageComplex *p_in, vtkImageComplex *p_out, int N, int bsize, int n, int fb)
void ExecuteFftForwardBackward (vtkImageComplex *in, vtkImageComplex *out, int N, int fb)

Detailed Description

Superclass that implements complex numbers.

vtkImageFourierFilter is a class of filters that use complex numbers this superclass is a container for methods that manipulate these structure including fast Fourier transforms. Complex numbers may become a class. This should really be a helper class.

Definition at line 90 of file vtkImageFourierFilter.h.


Member Typedef Documentation

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageRFFT, and vtkImageFFT.

Definition at line 93 of file vtkImageFourierFilter.h.


Constructor & Destructor Documentation

Definition at line 111 of file vtkImageFourierFilter.h.

Definition at line 112 of file vtkImageFourierFilter.h.


Member Function Documentation

static int vtkImageFourierFilter::IsTypeOf ( const char *  type) [static]

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageRFFT, and vtkImageFFT.

virtual int vtkImageFourierFilter::IsA ( const char *  type) [virtual]

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageRFFT, and vtkImageFFT.

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageRFFT, and vtkImageFFT.

virtual vtkObjectBase* vtkImageFourierFilter::NewInstanceInternal ( ) const [protected, virtual]

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageRFFT, and vtkImageFFT.

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageRFFT, and vtkImageFFT.

This function calculates the whole fft of an array. The contents of the input array are changed. (It is engineered for no decimation)

This function calculates the whole fft of an array. The contents of the input array are changed. (It is engineered for no decimation)

void vtkImageFourierFilter::ExecuteFftStep2 ( vtkImageComplex p_in,
vtkImageComplex p_out,
int  N,
int  bsize,
int  fb 
) [protected]
void vtkImageFourierFilter::ExecuteFftStepN ( vtkImageComplex p_in,
vtkImageComplex p_out,
int  N,
int  bsize,
int  n,
int  fb 
) [protected]
void vtkImageFourierFilter::ExecuteFftForwardBackward ( vtkImageComplex in,
vtkImageComplex out,
int  N,
int  fb 
) [protected]

The documentation for this class was generated from the following file: