ITK  4.10.0
Insight Segmentation and Registration Toolkit
itkVnlFFT1DRealToComplexConjugateImageFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Insight Segmentation & Registration Toolkit
4  Module: $RCSfile: itkVnlFFT1DRealToComplexConjugateImageFilter.h,v $
5  Language: C++
6  Date: $Date: 2009-01-27 19:30:16 $
7  Version: $Revision: 1.8 $
8 
9  Copyright (c) Insight Software Consortium. All rights reserved.
10  See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
11 
12  This software is distributed WITHOUT ANY WARRANTY; without even
13  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14  PURPOSE. See the above copyright notices for more information.
15 
16 =========================================================================*/
17 #ifndef __itkVnlFFT1DRealToComplexConjugateImageFilter_h
18 #define __itkVnlFFT1DRealToComplexConjugateImageFilter_h
19 
21 #include <complex>
22 
23 namespace itk
24 {
25 
33 template <class TPixel, unsigned int VDimension = 3>
35  public FFT1DRealToComplexConjugateImageFilter<TPixel,VDimension>
36 {
37 public:
43 
47 
49  itkNewMacro(Self);
50 
54 
55 protected:
56  virtual void ThreadedGenerateData( const OutputImageRegionType&, ThreadIdType threadID );
57 
60 
62  bool Legaldim(int n);
63 
64 private:
65  VnlFFT1DRealToComplexConjugateImageFilter(const Self&); //purposely not implemented
66  void operator=(const Self&); //purposely not implemented
67 };
68 
69 } // end namespace itk
70 
71 #ifndef ITK_MANUAL_INSTANTIATION
72 #include "itkVnlFFT1DRealToComplexConjugateImageFilter.hxx"
73 #endif
74 
75 #endif
Superclass::RegionType RegionType
Definition: itkImage.h:137
Perform the FFT along one dimension of an image using Vnl as a backend.
FFT1DRealToComplexConjugateImageFilter< TPixel, VDimension > Superclass
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Definition: itkArray.h:30
virtual void ThreadedGenerateData(const OutputImageRegionType &, ThreadIdType threadID)
unsigned int ThreadIdType
Definition: itkIntTypes.h:159
Image< std::complex< TPixel >, VDimension > OutputImageType