Medical Imaging Interaction Toolkit  2018.4.99-ae21cdc4
Medical Imaging Interaction Toolkit
itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage > Class Template Reference

Perform the FFT along one dimension of an image using Vnl as a backend. More...

#include <itkVnlFFT1DRealToComplexConjugateImageFilter.h>

Inheritance diagram for itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >:

Public Types

typedef VnlFFT1DRealToComplexConjugateImageFilter Self
 
typedef FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef VnlFFT1DRealToComplexConjugateImageFilter Self
 
typedef FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
- Public Types inherited from itk::FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef FFT1DRealToComplexConjugateImageFilter Self
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef FFT1DRealToComplexConjugateImageFilter Self
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual const char * GetClassName () const
 
- Public Member Functions inherited from itk::FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >
 itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension)
 
virtual unsigned int GetDirection ()
 
virtual void SetDirection (unsigned int _arg)
 
 itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension)
 
virtual unsigned int GetDirection ()
 
virtual void SetDirection (unsigned int _arg)
 

Static Public Member Functions

static Pointer New ()
 
static Pointer New ()
 
- Static Public Member Functions inherited from itk::FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >
static Pointer New ()
 
static Pointer New ()
 

Protected Member Functions

void ThreadedGenerateData (const OutputImageRegionType &, ThreadIdType threadID) ITK_OVERRIDE
 
 VnlFFT1DRealToComplexConjugateImageFilter ()
 
 ~VnlFFT1DRealToComplexConjugateImageFilter () override
 
virtual void ThreadedGenerateData (const OutputImageRegionType &, ThreadIdType threadID) ITK_OVERRIDE
 
 VnlFFT1DRealToComplexConjugateImageFilter ()
 
 ~VnlFFT1DRealToComplexConjugateImageFilter ()
 
- Protected Member Functions inherited from itk::FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >
 FFT1DRealToComplexConjugateImageFilter ()
 
 ~FFT1DRealToComplexConjugateImageFilter () 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
 
 FFT1DRealToComplexConjugateImageFilter ()
 
virtual ~FFT1DRealToComplexConjugateImageFilter ()
 
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
 

Detailed Description

template<typename TInputImage, typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
class itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >

Perform the FFT along one dimension of an image using Vnl as a backend.

Definition at line 46 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkVnlFFT1DRealToComplexConjugateImageFilter.h.

Member Typedef Documentation

◆ ConstPointer [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< const Self > itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::ConstPointer

◆ ConstPointer [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< const Self > itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::ConstPointer

◆ InputImageType [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef Superclass::InputImageType itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::InputImageType

◆ InputImageType [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef Superclass::InputImageType itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::InputImageType

◆ OutputImageRegionType [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef OutputImageType::RegionType itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

◆ OutputImageRegionType [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef OutputImageType::RegionType itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

◆ OutputImageType [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef Superclass::OutputImageType itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::OutputImageType

◆ OutputImageType [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef Superclass::OutputImageType itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::OutputImageType

◆ Pointer [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< Self > itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::Pointer

◆ Pointer [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< Self > itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::Pointer

◆ Self [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef VnlFFT1DRealToComplexConjugateImageFilter itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 51 of file US/USHardwareDiPhAS/ITKUltrasound/itkVnlFFT1DRealToComplexConjugateImageFilter.h.

◆ Self [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef VnlFFT1DRealToComplexConjugateImageFilter itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::Self

◆ Superclass [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage > itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::Superclass

◆ Superclass [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage > itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

◆ VnlFFT1DRealToComplexConjugateImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::VnlFFT1DRealToComplexConjugateImageFilter ( )
inlineprotected

◆ ~VnlFFT1DRealToComplexConjugateImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::~VnlFFT1DRealToComplexConjugateImageFilter ( )
inlineoverrideprotected

◆ VnlFFT1DRealToComplexConjugateImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::VnlFFT1DRealToComplexConjugateImageFilter ( )
inlineprotected

◆ ~VnlFFT1DRealToComplexConjugateImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::~VnlFFT1DRealToComplexConjugateImageFilter ( )
inlineprotected

Member Function Documentation

◆ GetClassName() [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual const char* itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >.

◆ GetClassName() [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual const char* itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::FFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >.

◆ New() [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
static Pointer itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ New() [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
static Pointer itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ ThreadedGenerateData() [1/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
void itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType ,
ThreadIdType  threadID 
)
protected

◆ ThreadedGenerateData() [2/2]

template<typename TInputImage , typename TOutputImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::VnlFFT1DRealToComplexConjugateImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType ,
ThreadIdType  threadID 
)
protectedvirtual

The documentation for this class was generated from the following file: