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

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

#include <itkVnlFFT1DComplexConjugateToRealImageFilter.h>

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

Public Types

typedef VnlFFT1DComplexConjugateToRealImageFilter Self
 
typedef FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef VnlFFT1DComplexConjugateToRealImageFilter Self
 
typedef FFT1DComplexConjugateToRealImageFilter< 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::FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef FFT1DComplexConjugateToRealImageFilter 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::FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >
 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::FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >
static Pointer New (void)
 

Protected Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from itk::FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >
unsigned int m_Direction
 

Detailed Description

template<typename TInputImage, typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
class itk::VnlFFT1DComplexConjugateToRealImageFilter< 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/itkVnlFFT1DComplexConjugateToRealImageFilter.h.

Member Typedef Documentation

◆ ConstPointer [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef SmartPointer< const Self > itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::ConstPointer

◆ ConstPointer [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef SmartPointer< const Self > itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::ConstPointer

◆ InputImageType [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef Superclass::InputImageType itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::InputImageType

◆ InputImageType [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef Superclass::InputImageType itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::InputImageType

◆ OutputImageRegionType [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef OutputImageType::RegionType itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

◆ OutputImageRegionType [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef OutputImageType::RegionType itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

◆ OutputImageType [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef Superclass::OutputImageType itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::OutputImageType

◆ OutputImageType [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef Superclass::OutputImageType itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::OutputImageType

◆ Pointer [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef SmartPointer< Self > itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::Pointer

◆ Pointer [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef SmartPointer< Self > itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::Pointer

◆ Self [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef VnlFFT1DComplexConjugateToRealImageFilter itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

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

◆ Self [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef VnlFFT1DComplexConjugateToRealImageFilter itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::Self

◆ Superclass [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage > itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::Superclass

◆ Superclass [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
typedef FFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage > itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

◆ VnlFFT1DComplexConjugateToRealImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::VnlFFT1DComplexConjugateToRealImageFilter ( )
inlineprotected

◆ ~VnlFFT1DComplexConjugateToRealImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::~VnlFFT1DComplexConjugateToRealImageFilter ( )
inlineoverrideprotected

◆ VnlFFT1DComplexConjugateToRealImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::VnlFFT1DComplexConjugateToRealImageFilter ( )
inlineprotected

◆ ~VnlFFT1DComplexConjugateToRealImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
virtual itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::~VnlFFT1DComplexConjugateToRealImageFilter ( )
inlineprotectedvirtual

Member Function Documentation

◆ GetClassName() [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
virtual const char* itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

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

◆ GetClassName() [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
virtual const char* itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

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

◆ New() [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
static Pointer itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ New() [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
static Pointer itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ ThreadedGenerateData() [1/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
void itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType ,
ThreadIdType  threadID 
)
overrideprotected

◆ ThreadedGenerateData() [2/2]

template<typename TInputImage , typename TOutputImage = Image< typename NumericTraits< typename TInputImage::PixelType >::ValueType, TInputImage::ImageDimension >>
virtual void itk::VnlFFT1DComplexConjugateToRealImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType ,
ThreadIdType  threadID 
)
protectedvirtual

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