vtkImageFourierFilter Class Reference

#include <vtkImageFourierFilter.h>

Inheritance diagram for vtkImageFourierFilter:

Inheritance graph
[legend]
Collaboration diagram for vtkImageFourierFilter:

Collaboration graph
[legend]

List of all members.


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 89 of file vtkImageFourierFilter.h.


Public Types

typedef vtkImageDecomposeFilter Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
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 (vtkObject *o)

Protected Member Functions

 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)

Member Typedef Documentation

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageFFT, and vtkImageRFFT.

Definition at line 92 of file vtkImageFourierFilter.h.


Constructor & Destructor Documentation

vtkImageFourierFilter::vtkImageFourierFilter (  )  [inline, protected]

Definition at line 110 of file vtkImageFourierFilter.h.

vtkImageFourierFilter::~vtkImageFourierFilter (  )  [inline, protected]

Definition at line 111 of file vtkImageFourierFilter.h.


Member Function Documentation

virtual const char* vtkImageFourierFilter::GetClassName (  )  [virtual]

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageFFT, and vtkImageRFFT.

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

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageFFT, and vtkImageRFFT.

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

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageFFT, and vtkImageRFFT.

static vtkImageFourierFilter* vtkImageFourierFilter::SafeDownCast ( vtkObject o  )  [static]

Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.

Reimplemented from vtkImageDecomposeFilter.

Reimplemented in vtkImageFFT, and vtkImageRFFT.

void vtkImageFourierFilter::ExecuteFft ( vtkImageComplex in,
vtkImageComplex out,
int  N 
)

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::ExecuteRfft ( vtkImageComplex in,
vtkImageComplex out,
int  N 
)

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:

Generated on Wed Jun 3 19:09:29 2009 for VTK by  doxygen 1.5.6