VTK
|
Superclass that implements complex numbers. More...
#include <vtkImageFourierFilter.h>
Public Types | |
typedef vtkImageDecomposeFilter | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkImageFourierFilter * | NewInstance () 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 vtkImageFourierFilter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () 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) |
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.
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.
vtkImageFourierFilter::vtkImageFourierFilter | ( | ) | [inline, protected] |
Definition at line 111 of file vtkImageFourierFilter.h.
vtkImageFourierFilter::~vtkImageFourierFilter | ( | ) | [inline, protected] |
Definition at line 112 of file vtkImageFourierFilter.h.
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.
static vtkImageFourierFilter* vtkImageFourierFilter::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
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.
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] |