ITK  4.10.0
Insight Segmentation and Registration Toolkit
itkFFT1DComplexConjugateToRealImageFilter.h
Go to the documentation of this file.
1 #ifndef __itkFFT1DComplexConjugateToRealImageFilter_h
2 #define __itkFFT1DComplexConjugateToRealImageFilter_h
3 
4 #include <complex>
5 
8 
9 namespace itk
10 {
18 template <class TPixel, unsigned int VDimension = 3>
20  public ImageToImageFilter< Image< std::complex< TPixel >, VDimension >,
21  Image< TPixel, VDimension > >
22 {
23 public:
28 
33 
34  itkStaticConstMacro(ImageDimension, unsigned int,
35  InputImageType::ImageDimension );
36 
38 
44  static Pointer New(void);
45 
47  itkGetMacro(Direction, unsigned int);
48 
50  itkSetMacro(Direction, unsigned int);
51 
52 protected:
55  void PrintSelf(std::ostream& os, Indent indent) const;
56 
57  virtual void GenerateInputRequestedRegion();
58  virtual void EnlargeOutputRequestedRegion(DataObject *output);
59 
62  unsigned int m_Direction;
63 
64  virtual void BeforeThreadedGenerateData();
65 
68  virtual const ImageRegionSplitterBase* GetImageRegionSplitter(void) const;
69 
70 private:
72  void operator=( const Self& );
73 
75 };
76 }
77 
78 #ifndef ITK_MANUAL_INSTANTIATION
79 #ifndef __itkVnlFFT1DComplexConjugateToRealImageFilter_h
80 #ifndef __itkVnlFFT1DComplexConjugateToRealImageFilter_hxx
81 #ifndef __itkFFTW1DComplexConjugateToRealImageFilter_h
82 #ifndef __itkFFTW1DComplexConjugateToRealImageFilter_hxx
83 #include "itkFFT1DComplexConjugateToRealImageFilter.hxx"
84 #endif
85 #endif
86 #endif
87 #endif
88 #endif
89 
90 #endif // __itkFFT1DComplexConjugateToRealImageFilter_h
Superclass::RegionType RegionType
Definition: itkImage.h:137
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Definition: itkArray.h:30
Image< std::complex< TPixel >, VDimension > InputImageType
Divide an image region into several pieces.
ImageToImageFilter< InputImageType, OutputImageType > Superclass
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