71 #ifndef SVK_IMAGE_LINEAR_PHASE_H
72 #define SVK_IMAGE_LINEAR_PHASE_H
74 #include <vtkImageData.h>
76 #include <vtkImageRFFT.h>
77 #include <vtkInformation.h>
78 #include <vtkObjectFactory.h>
79 #include <vtkStreamingDemandDrivenPipeline.h>
85 #include "vtkImageFourierFilter.h"
108 void SetShiftWindow(
double shiftWindow[3] );
109 void ExecuteLinearPhase( vtkImageComplex* in, vtkImageComplex* out,
int N, vtkImageComplex* phaseArray );
110 void CreatePhaseArray(
int N, vtkImageComplex* phaseArray );
113 int IterativeRequestInformation(vtkInformation* vtkNotUsed(input), vtkInformation* output);
121 void ThreadedExecute(vtkImageData *inData, vtkImageData *outData,
122 int outExt[6],
int threadId);
123 double shiftWindow[3];
124 vtkImageComplex* phaseArray;
130 #endif //SVK_IMAGE_LINEAR_PHASE_H
Definition: svkImageLinearPhase.h:103