1 #ifndef __itkFFT1DComplexToComplexImageFilter_h 2 #define __itkFFT1DComplexToComplexImageFilter_h 25 template <
class TPixel,
unsigned int VDimension = 3>
28 Image< std::complex< TPixel >, VDimension > >
41 itkStaticConstMacro(ImageDimension,
unsigned int,
42 InputImageType::ImageDimension );
51 static Pointer New(
void);
61 itkSetMacro( TransformDirection, TransformDirectionType );
62 itkGetConstMacro( TransformDirection, TransformDirectionType );
66 itkGetMacro(Direction,
unsigned int);
69 itkSetMacro(Direction,
unsigned int);
74 void PrintSelf(std::ostream& os,
Indent indent)
const;
76 virtual void GenerateInputRequestedRegion();
77 virtual void EnlargeOutputRequestedRegion(
DataObject *output);
86 virtual void BeforeThreadedGenerateData();
94 void operator=(
const Self& );
100 #ifndef ITK_MANUAL_INSTANTIATION 101 #ifndef __itkVnlFFT1DComplexToComplexImageFilter_h 102 #ifndef __itkVnlFFT1DComplexToComplexImageFilter_hxx 103 #ifndef __itkFFTW1DComplexToComplexImageFilter_h 104 #ifndef __itkFFTW1DComplexToComplexImageFilter_hxx 105 #include "itkFFT1DComplexToComplexImageFilter.hxx" 112 #endif // __itkFFT1DComplexToComplexImageFilter_h Superclass::RegionType RegionType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
Image< std::complex< TPixel >, VDimension > InputImageType
Divide an image region into several pieces.
virtual ~FFT1DComplexToComplexImageFilter()
SmartPointer< const Self > ConstPointer
Image< std::complex< TPixel >, VDimension > OutputImageType
OutputImageType::RegionType OutputImageRegionType
ImageRegionSplitterDirection::Pointer m_ImageRegionSplitter
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
TransformDirectionType m_TransformDirection
FFT1DComplexToComplexImageFilter Self
Base class for all data objects in ITK.
Templated n-dimensional image class.