1 #ifndef __itkFFTW1DRealToComplexConjugateImageFilter_h 2 #define __itkFFTW1DRealToComplexConjugateImageFilter_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 "itkFFTW1DRealToComplexConjugateImageFilter.hxx" 87 #endif //__itkFFTW1DRealToComplexConjugateImageFilter_h
OutputImageType::RegionType OutputImageRegionType
std::vector< typename FFTW1DProxyType::ComplexType * > PlanBufferPointerType
fftw::ComplexToComplexProxy< TPixel > FFTW1DProxyType
FFTW1DRealToComplexConjugateImageFilter()
Superclass::InputImageType InputImageType
unsigned int m_LastImageSize
SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
PlanArrayType m_PlanArray
FFT1DRealToComplexConjugateImageFilter< TPixel, Dimension > Superclass
virtual ~FFTW1DRealToComplexConjugateImageFilter()
std::vector< typename FFTW1DProxyType::PlanType > PlanArrayType
SmartPointer< Self > Pointer
PlanBufferPointerType m_InputBufferArray
Superclass::OutputImageType OutputImageType
unsigned int ThreadIdType
PlanBufferPointerType m_OutputBufferArray
FFTW1DRealToComplexConjugateImageFilter Self
only do FFT along one dimension using FFTW as a backend.