Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::DftImageFilter< TPixelType > Class Template Reference

2D Discrete Fourier Transform Filter (complex to real). Special issue for Fiberfox -> rearranges slice. More...

#include <itkDftImageFilter.h>

Inheritance diagram for itk::DftImageFilter< TPixelType >:
Collaboration diagram for itk::DftImageFilter< TPixelType >:

Public Types

typedef DftImageFilter Self
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef ImageToImageFilter< Image< vcl_complex< TPixelType > >, Image< vcl_complex< TPixelType > > > Superclass
 
typedef itk::Statistics::MersenneTwisterRandomVariateGenerator RandGenType
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef Superclass::OutputImageRegionType OutputImageRegionType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
void SetParameters (FiberfoxParameters< double > param)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 DftImageFilter ()
 
 ~DftImageFilter ()
 
void BeforeThreadedGenerateData ()
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
 

Detailed Description

template<class TPixelType>
class itk::DftImageFilter< TPixelType >

2D Discrete Fourier Transform Filter (complex to real). Special issue for Fiberfox -> rearranges slice.

Definition at line 37 of file itkDftImageFilter.h.

Member Typedef Documentation

template<class TPixelType >
typedef SmartPointer<const Self> itk::DftImageFilter< TPixelType >::ConstPointer

Definition at line 45 of file itkDftImageFilter.h.

template<class TPixelType >
typedef Superclass::InputImageType itk::DftImageFilter< TPixelType >::InputImageType

Definition at line 56 of file itkDftImageFilter.h.

template<class TPixelType >
typedef Superclass::OutputImageRegionType itk::DftImageFilter< TPixelType >::OutputImageRegionType

Definition at line 58 of file itkDftImageFilter.h.

template<class TPixelType >
typedef Superclass::OutputImageType itk::DftImageFilter< TPixelType >::OutputImageType

Definition at line 57 of file itkDftImageFilter.h.

template<class TPixelType >
typedef SmartPointer<Self> itk::DftImageFilter< TPixelType >::Pointer

Definition at line 44 of file itkDftImageFilter.h.

template<class TPixelType >
typedef itk::Statistics::MersenneTwisterRandomVariateGenerator itk::DftImageFilter< TPixelType >::RandGenType

Definition at line 47 of file itkDftImageFilter.h.

template<class TPixelType >
typedef DftImageFilter itk::DftImageFilter< TPixelType >::Self

Definition at line 43 of file itkDftImageFilter.h.

template<class TPixelType >
typedef ImageToImageFilter< Image< vcl_complex< TPixelType > >, Image< vcl_complex< TPixelType > > > itk::DftImageFilter< TPixelType >::Superclass

Definition at line 46 of file itkDftImageFilter.h.

Constructor & Destructor Documentation

template<class TPixelType >
itk::DftImageFilter< TPixelType >::DftImageFilter ( )
protected

Definition at line 36 of file itkDftImageFilter.cpp.

template<class TPixelType >
itk::DftImageFilter< TPixelType >::~DftImageFilter ( )
inlineprotected

Definition at line 64 of file itkDftImageFilter.h.

Member Function Documentation

template<class TPixelType >
void itk::DftImageFilter< TPixelType >::BeforeThreadedGenerateData ( void  )
protected

Definition at line 43 of file itkDftImageFilter.cpp.

template<class TPixelType >
Pointer itk::DftImageFilter< TPixelType >::Clone ( ) const
template<class TPixelType >
virtual const char* itk::DftImageFilter< TPixelType >::GetClassName ( ) const
virtual

Runtime information support.

template<class TPixelType >
static Pointer itk::DftImageFilter< TPixelType >::New ( )
static

Method for creation through the object factory.

Referenced by itk::TractsToDWIImageFilter< PixelType >::SimulateKspaceAcquisition().

template<class TPixelType >
void itk::DftImageFilter< TPixelType >::SetParameters ( FiberfoxParameters< double >  param)
inline

Definition at line 60 of file itkDftImageFilter.h.

template<class TPixelType >
void itk::DftImageFilter< TPixelType >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
ThreadIdType  threadId 
)
protected

Definition at line 50 of file itkDftImageFilter.cpp.

References mitk::SlicedData::GetLargestPossibleRegion(), and M_PI.


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