Documentation for vtkImageButterworthHighPass

vtkImageButterworthHighPass - Frequency domain high pass.

Super Class: vtkImageFilter

Description:

vtkImageButterworthHighPass the frequency components around 0 are attenuated. Input and output are in floats, with two components (complex numbers). out(i, j) = 1 / (1 + pow(CutOff/Freq(i,j), 2*Order));

 

See Also:

vtkImageButterworthLowPass

 

Methods:

void vtkImageButterworthHighPass ()
static vtkImageButterworthHighPass *New ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
void SetCutOff (float ,float ,float )
void SetCutOff (float *)
void SetCutOff (float )
void SetXCutOff (float )
void SetYCutOff (float )
void SetZCutOff (float )
float *GetCutOff ()
float GetXCutOff ()
float GetYCutOff ()
float GetZCutOff ()
void SetOrder (int )
int GetOrder ()
void ThreadedExecute (vtkImageData * ,vtkImageData * ,int ,int )

 

Detailed Method Descriptions:

Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing).

void SetCutOff (float ,float ,float )
void SetCutOff (float *)
void SetCutOff (float )
void SetXCutOff (float )
void SetYCutOff (float )
void SetZCutOff (float )
float *GetCutOff ()
float GetXCutOff ()
float GetYCutOff ()

The order determines sharpness of the cutoff curve.

float GetZCutOff ()
void SetOrder (int )
int GetOrder ()