ITK  4.10.0
Insight Segmentation and Registration Toolkit
itkFFT1DRealToComplexConjugateImageFilter.h
Go to the documentation of this file.
1 #ifndef __itkFFT1DRealToComplexConjugateImageFilter_h
2 #define __itkFFT1DRealToComplexConjugateImageFilter_h
3 
4 #include <complex>
5 
8 
9 namespace itk
10 {
18 template <class TPixel, unsigned int VDimension = 3>
20  public ImageToImageFilter< Image< TPixel, VDimension >,
21  Image< std::complex< TPixel >, VDimension > >
22 {
23 public:
28 
33 
35 
41  static Pointer New(void);
42 
44  itkGetMacro(Direction, unsigned int);
45 
47  itkSetMacro(Direction, unsigned int);
48 
49 protected:
52  void PrintSelf(std::ostream& os, Indent indent) const;
53 
54  virtual void GenerateInputRequestedRegion();
55  virtual void EnlargeOutputRequestedRegion(DataObject *output);
56 
59  unsigned int m_Direction;
60 
61  virtual void BeforeThreadedGenerateData();
62 
65  virtual const ImageRegionSplitterBase* GetImageRegionSplitter(void) const;
66 
67 private:
69  void operator=( const Self& );
70 
72 };
73 }
74 
75 #ifndef ITK_MANUAL_INSTANTIATION
76 #ifndef __itkVnlFFT1DRealToComplexConjugateImageFilter_h
77 #ifndef __itkVnlFFT1DRealToComplexConjugateImageFilter_hxx
78 #ifndef __itkFFTW1DRealToComplexConjugateImageFilter_h
79 #ifndef __itkFFTW1DRealToComplexConjugateImageFilter_hxx
80 #include "itkFFT1DRealToComplexConjugateImageFilter.hxx"
81 #endif
82 #endif
83 #endif
84 #endif
85 #endif
86 
87 #endif // __itkFFT1DRealToComplexConjugateImageFilter_h
Superclass::RegionType RegionType
Definition: itkImage.h:137
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Definition: itkArray.h:30
ImageToImageFilter< InputImageType, OutputImageType > Superclass
Divide an image region into several pieces.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Definition: itkIndent.h:49
Base class for all data objects in ITK.
Templated n-dimensional image class.
Definition: itkImage.h:75
Image< std::complex< TPixel >, VDimension > OutputImageType