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

#include <svkMrsImageFourierCenter.h>

Inheritance diagram for svkMrsImageFourierCenter:
svkImageInPlaceFilter

Public Types

enum  ShiftDomain { SPECTRAL = 0, SPATIAL }
 
enum  ShiftDirection { FORWARD = 0, REVERSE }
 

Public Member Functions

 vtkTypeMacro (svkMrsImageFourierCenter, svkImageInPlaceFilter)
 
void SetShiftDomain (ShiftDomain domain)
 
void SetShiftDirection (ShiftDirection direction)
 
- Public Member Functions inherited from svkImageInPlaceFilter
 vtkTypeMacro (svkImageInPlaceFilter, vtkImageInPlaceFilter)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkMrsImageFourierCenterNew ()
 

Protected Member Functions

 svkMrsImageFourierCenter ()
 
 ~svkMrsImageFourierCenter ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from svkImageInPlaceFilter
 svkImageInPlaceFilter ()
 
 ~svkImageInPlaceFilter ()
 
virtual int FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
virtual int FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 

Detailed Description

Applies a circular shift to the specified domain (SPATIAL or SPECTRAL) and in the specified direction (FORWARD, REVERSE).

Member Enumeration Documentation

Enumerator
FORWARD 
REVERSE 
Enumerator
SPECTRAL 
SPATIAL 

Constructor & Destructor Documentation

svkMrsImageFourierCenter ( )
protected

Constructor. Initialize any member variables.

References svkMrsImageFourierCenter::FORWARD, and svkMrsImageFourierCenter::SPATIAL.

~svkMrsImageFourierCenter ( )
protected

Clean up any allocated member variables.

Member Function Documentation

int FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Set the input data type to svkMrsImageData.

static svkMrsImageFourierCenter* New ( )
static
int RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

This method is called during pipeline execution. This is where you should implement your algorithm.

References svkMrsImageFourierCenter::SPATIAL, and svkMrsImageFourierCenter::SPECTRAL.

void SetShiftDirection ( ShiftDirection  direction)
void SetShiftDomain ( ShiftDomain  domain)

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