Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Perform the Fast Fourier Transform, complex input to complex output, but only along one dimension. More...
#include <itkFFT1DComplexToComplexImageFilter.h>
Public Types | |
enum | TransformDirectionType { DIRECT, INVERSE, DIRECT, INVERSE } |
enum | TransformDirectionType { DIRECT, INVERSE, DIRECT, INVERSE } |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef FFT1DComplexToComplexImageFilter | Self |
typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef FFT1DComplexToComplexImageFilter | Self |
typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
virtual const char * | GetClassName () const |
virtual void | SetTransformDirection (TransformDirectionType _arg) |
virtual TransformDirectionType | GetTransformDirection () const |
virtual unsigned int | GetDirection () |
virtual void | SetDirection (unsigned int _arg) |
itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
virtual const char * | GetClassName () const |
virtual void | SetTransformDirection (TransformDirectionType _arg) |
virtual TransformDirectionType | GetTransformDirection () const |
virtual unsigned int | GetDirection () |
virtual void | SetDirection (unsigned int _arg) |
Static Public Member Functions | |
static Pointer | New () |
static Pointer | New () |
Protected Member Functions | |
FFT1DComplexToComplexImageFilter () | |
~FFT1DComplexToComplexImageFilter () override | |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
void | GenerateInputRequestedRegion () ITK_OVERRIDE |
void | EnlargeOutputRequestedRegion (DataObject *output) ITK_OVERRIDE |
void | BeforeThreadedGenerateData () ITK_OVERRIDE |
const ImageRegionSplitterBase * | GetImageRegionSplitter () const ITK_OVERRIDE |
FFT1DComplexToComplexImageFilter () | |
virtual | ~FFT1DComplexToComplexImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
virtual void | GenerateInputRequestedRegion () ITK_OVERRIDE |
virtual void | EnlargeOutputRequestedRegion (DataObject *output) ITK_OVERRIDE |
virtual void | BeforeThreadedGenerateData () ITK_OVERRIDE |
virtual const ImageRegionSplitterBase * | GetImageRegionSplitter () const ITK_OVERRIDE |
Protected Attributes | |
unsigned int | m_Direction |
TransformDirectionType | m_TransformDirection |
Perform the Fast Fourier Transform, complex input to complex output, but only along one dimension.
The direction of the transform, 'Forward' or 'Inverse', can be set with SetTransformDirection() and GetTransformDirection().
The dimension along which to apply to filter can be specified with SetDirection() and GetDirection().
Definition at line 54 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef SmartPointer< const Self > itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 66 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef SmartPointer< const Self > itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 66 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef TInputImage itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::InputImageType |
Standard class typedefs.
Definition at line 59 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef TInputImage itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::InputImageType |
Standard class typedefs.
Definition at line 59 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef OutputImageType::RegionType itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Definition at line 61 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef OutputImageType::RegionType itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Definition at line 61 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef TOutputImage itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 60 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef TOutputImage itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 60 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef SmartPointer< Self > itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 65 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef SmartPointer< Self > itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 65 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef FFT1DComplexToComplexImageFilter itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::Self |
Definition at line 63 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef FFT1DComplexToComplexImageFilter itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::Self |
Definition at line 63 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef ImageToImageFilter< InputImageType, OutputImageType > itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 64 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
typedef ImageToImageFilter< InputImageType, OutputImageType > itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 64 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
enum itk::FFT1DComplexToComplexImageFilter::TransformDirectionType |
Transform direction.
Enumerator | |
---|---|
DIRECT | |
INVERSE | |
DIRECT | |
INVERSE |
Definition at line 80 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
enum itk::FFT1DComplexToComplexImageFilter::TransformDirectionType |
Transform direction.
Enumerator | |
---|---|
DIRECT | |
INVERSE | |
DIRECT | |
INVERSE |
Definition at line 80 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
|
protected |
|
inlineoverrideprotected |
Definition at line 98 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
References itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::GetImageRegionSplitter(), and itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::PrintSelf().
|
protected |
|
inlineprotectedvirtual |
Definition at line 98 of file US/USHardwareDiPhAS/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
References itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::FFT1DComplexToComplexImageFilter(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::GetImageRegionSplitter(), itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::m_Direction, itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::m_TransformDirection, and itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::PrintSelf().
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
virtual |
|
virtual |
|
virtual |
Get the direction in which the filter is to be applied.
|
virtual |
Get the direction in which the filter is to be applied.
|
protected |
Override to return a splitter that does not split along the direction we are performing the transform.
Referenced by itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::~FFT1DComplexToComplexImageFilter().
|
protectedvirtual |
Override to return a splitter that does not split along the direction we are performing the transform.
|
virtual |
|
virtual |
itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
|
static |
Customized object creation methods that support configuration-based selection of FFT implementation.
Default implementation is VnlFFT1D.
|
static |
Customized object creation methods that support configuration-based selection of FFT implementation.
Default implementation is VnlFFT1D.
|
protected |
|
protected |
|
virtual |
Set the direction in which the filter is to be applied.
|
virtual |
Set the direction in which the filter is to be applied.
|
virtual |
Set/Get the direction in which the transform will be applied. By selecting DIRECT, this filter will perform a direct (forward) Fourier Transform. By selecting INVERSE, this filter will perform an inverse Fourier Transform.
|
virtual |
Set/Get the direction in which the transform will be applied. By selecting DIRECT, this filter will perform a direct (forward) Fourier Transform. By selecting INVERSE, this filter will perform an inverse Fourier Transform.
|
protected |
Direction in which the filter is to be applied this should be in the range [0,ImageDimension-1].
Definition at line 113 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
Referenced by itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::~FFT1DComplexToComplexImageFilter().
|
protected |
Direction to apply the transform (forward/inverse).
Definition at line 116 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkFFT1DComplexToComplexImageFilter.h.
Referenced by itk::FFT1DComplexToComplexImageFilter< TInputImage, TOutputImage >::~FFT1DComplexToComplexImageFilter().