1 #ifndef __itkAnalyticSignalImageFilter_h 2 #define __itkAnalyticSignalImageFilter_h 39 template <
class TPixel,
unsigned int VDimension = 3>
42 Image< std::complex< TPixel >, VDimension > >
61 return this->m_FFTRealToComplexFilter->GetDirection();
67 if( this->m_FFTRealToComplexFilter->GetDirection() != direction )
69 this->m_FFTRealToComplexFilter->SetDirection( direction );
70 this->m_FFTComplexToComplexFilter->SetDirection( direction );
79 void PrintSelf(std::ostream& os,
Indent indent)
const;
82 virtual void GenerateInputRequestedRegion();
83 virtual void EnlargeOutputRequestedRegion(
DataObject *output);
85 virtual void BeforeThreadedGenerateData ();
86 virtual void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread,
ThreadIdType threadId );
87 virtual void AfterThreadedGenerateData ();
101 void operator=(
const Self& );
107 #ifndef ITK_MANUAL_INSTANTIATION 108 #include "itkAnalyticSignalImageFilter.hxx" 111 #endif // __itkAnalyticSignalImageFilter_h
AnalyticSignalImageFilter Self
Superclass::RegionType RegionType
SmartPointer< Self > Pointer
FFTRealToComplexType::Pointer m_FFTRealToComplexFilter
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual ~AnalyticSignalImageFilter()
virtual void SetDirection(const unsigned int direction)
Image< TPixel, VDimension > InputImageType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
FFT1DRealToComplexConjugateImageFilter< TPixel, VDimension > FFTRealToComplexType
virtual unsigned int GetDirection() const
OutputImageType::RegionType OutputImageRegionType
FFT1DComplexToComplexImageFilter< TPixel, VDimension > FFTComplexToComplexType
Divide an image region into several pieces.
FFTComplexToComplexType::Pointer m_FFTComplexToComplexFilter
unsigned int ThreadIdType
Base class for filters that take an image as input and produce an image as output.
ImageRegionSplitterDirection::Pointer m_ImageRegionSplitter
Control indentation during Print() invocation.
Base class for all data objects in ITK.
Templated n-dimensional image class.
SmartPointer< const Self > ConstPointer
Image< std::complex< TPixel >, VDimension > OutputImageType