1 #ifndef __itkFFTW1DComplexToComplexImageFilter_h 2 #define __itkFFTW1DComplexToComplexImageFilter_h 18 template <
class TPixel,
unsigned int Dimension = 3>
41 typedef typename std::vector< typename FFTW1DProxyType::PlanType >
PlanArrayType;
64 virtual void BeforeThreadedGenerateData();
65 virtual void ThreadedGenerateData(
const OutputImageRegionType&,
ThreadIdType threadID );
69 void operator=(
const Self&);
83 #ifndef ITK_MANUAL_INSTANTIATION 84 #include "itkFFTW1DComplexToComplexImageFilter.hxx" 87 #endif //__itkFFTW1DComplexToComplexImageFilter_h
std::vector< typename FFTW1DProxyType::PlanType > PlanArrayType
FFT1DComplexToComplexImageFilter< TPixel, Dimension > Superclass
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::InputImageType InputImageType
PlanBufferPointerType m_OutputBufferArray
OutputImageType::RegionType OutputImageRegionType
std::vector< typename FFTW1DProxyType::ComplexType * > PlanBufferPointerType
SmartPointer< const Self > ConstPointer
FFTW1DComplexToComplexImageFilter()
unsigned int m_LastImageSize
only do FFT along one dimension using FFTW as a backend.
virtual ~FFTW1DComplexToComplexImageFilter()
unsigned int ThreadIdType
PlanBufferPointerType m_InputBufferArray
PlanArrayType m_PlanArray
FFTW1DComplexToComplexImageFilter Self
SmartPointer< Self > Pointer
fftw::ComplexToComplexProxy< TPixel > FFTW1DProxyType
Superclass::OutputImageType OutputImageType