SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
svkImageFourierCenter Class Reference

#include <svkImageFourierCenter.h>

Inheritance diagram for svkImageFourierCenter:

Public Member Functions

 vtkTypeMacro (svkImageFourierCenter, vtkImageDecomposeFilter)
 
void SetReverseCenter (bool reverseCenter)
 

Static Public Member Functions

static svkImageFourierCenterNew ()
 

Protected Member Functions

 svkImageFourierCenter ()
 
 ~svkImageFourierCenter ()
 
virtual int IterativeRequestUpdateExtent (vtkInformation *in, vtkInformation *out)
 
void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int threadId)
 

Detailed Description

Version of vtkImageFourierCenter with option for reversing the operation. The reverse opteration isn't symmetric for data with an odd number of points. Operates on vtkImageData. See svkMrsImageFourierCenter for version that operates on spectral data.

Constructor & Destructor Documentation

svkImageFourierCenter ( )
protected

Construct an instance of svkImageFourierCenter fitler.

~svkImageFourierCenter ( )
protected

Destruct an instance of svkImageFourierCenter fitler.

Member Function Documentation

int IterativeRequestUpdateExtent ( vtkInformation *  input,
vtkInformation *  output 
)
protectedvirtual

This method tells the superclass which input extent is needed. This gets the whole input (even though it may not be needed).

static svkImageFourierCenter* New ( )
static
void SetReverseCenter ( bool  reverseCenter)

If set to false the origin index [0,0,0] is moved to the center of the volume. If set to true then center index is moved to the origin. You want to reverse the center when preparing to ifft if your origin was at the center of the volume.

Referenced by svkSincInterpolationFilter::RequestData(), and svkMrsImageFFT::RequestDataSpatial().

void ThreadedExecute ( vtkImageData *  inData,
vtkImageData *  outData,
int  outExt[6],
int  threadId 
)
protected

This method is passed input and output regions, and executes the fft algorithm to fill the output from the input.

vtkTypeMacro ( svkImageFourierCenter  ,
vtkImageDecomposeFilter   
)

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