ITK  4.10.0
Insight Segmentation and Registration Toolkit
itkVnlFFT1DComplexConjugateToRealImageFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Insight Segmentation & Registration Toolkit
4  Module: $RCSfile: itkVnlFFT1DComplexConjugateToRealImageFilter.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 __itkVnlFFT1DComplexConjugateToRealImageFilter_h
18 #define __itkVnlFFT1DComplexConjugateToRealImageFilter_h
19 
21 #include <complex>
22 
23 namespace itk
24 {
25 
33 template <class TPixel, unsigned int VDimension = 3>
35  public FFT1DComplexConjugateToRealImageFilter<TPixel,VDimension>
36 {
37 public:
43 
47 
49  itkNewMacro(Self);
50 
54 
55 protected:
56  virtual void ThreadedGenerateData( const OutputImageRegionType&, ThreadIdType threadID ); // generates output from input
57 
60 
61 private:
62  VnlFFT1DComplexConjugateToRealImageFilter(const Self&); //purposely not implemented
63  void operator=(const Self&); //purposely not implemented
64 };
65 
66 } // end namespace itk
67 
68 #ifndef ITK_MANUAL_INSTANTIATION
69 #include "itkVnlFFT1DComplexConjugateToRealImageFilter.hxx"
70 #endif
71 
72 #endif
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
FFT1DComplexConjugateToRealImageFilter< TPixel, VDimension > Superclass
unsigned int ThreadIdType
Definition: itkIntTypes.h:159
virtual void ThreadedGenerateData(const OutputImageRegionType &, ThreadIdType threadID)
Perform the FFT along one dimension of an image using Vnl as a backend.