ITK  4.10.0
Insight Segmentation and Registration Toolkit
itkVnlFFT1DComplexToComplexImageFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Insight Segmentation & Registration Toolkit
4  Module: $RCSfile: itkVnlFFT1DComplexToComplexImageFilter.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 __itkVnlFFT1DComplexToComplexImageFilter_h
18 #define __itkVnlFFT1DComplexToComplexImageFilter_h
19 
21 #include <complex>
22 
23 namespace itk
24 {
25 
33 template <class TPixel, unsigned int VDimension = 3>
35  public FFT1DComplexToComplexImageFilter<TPixel,VDimension>
36 {
37 public:
43 
47 
49 
51  itkNewMacro(Self);
52 
56 
57 protected:
58  virtual void ThreadedGenerateData( const OutputImageRegionType&, ThreadIdType threadID ); // generates output from input
59 
62 
63 private:
64  VnlFFT1DComplexToComplexImageFilter(const Self&); //purposely not implemented
65  void operator=(const Self&); //purposely not implemented
66 };
67 
68 } // end namespace itk
69 
70 #ifndef ITK_MANUAL_INSTANTIATION
71 #include "itkVnlFFT1DComplexToComplexImageFilter.hxx"
72 #endif
73 
74 #endif
Superclass::RegionType RegionType
Definition: itkImage.h:137
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Definition: itkArray.h:30
Perform the FFT along one dimension of an image using Vnl as a backend.
Image< std::complex< TPixel >, VDimension > InputImageType
Image< std::complex< TPixel >, VDimension > OutputImageType
unsigned int ThreadIdType
Definition: itkIntTypes.h:159
FFT1DComplexToComplexImageFilter< TPixel, VDimension > Superclass
virtual void ThreadedGenerateData(const OutputImageRegionType &, ThreadIdType threadID)