Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::ResampleDwiImageFilter< TScalarType > Class Template Reference

Resample DWI channel by channel. More...

#include <itkResampleDwiImageFilter.h>

Inheritance diagram for itk::ResampleDwiImageFilter< TScalarType >:
Collaboration diagram for itk::ResampleDwiImageFilter< TScalarType >:

Public Types

enum  Interpolation { Interpolate_NearestNeighbour, Interpolate_Linear, Interpolate_BSpline, Interpolate_WindowedSinc }
 
typedef ResampleDwiImageFilter Self
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef ImageToImageFilter< itk::VectorImage< TScalarType, 3 >, itk::VectorImage< TScalarType, 3 > > Superclass
 
typedef itk::Vector< double, 3 > DoubleVectorType
 
typedef itk::VectorImage< TScalarType, 3 > DwiImageType
 
typedef itk::Image< TScalarType, 3 > DwiChannelType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
virtual void SetInterpolation (Interpolation _arg)
 
void SetSamplingFactor (DoubleVectorType sampling)
 
void SetNewSpacing (DoubleVectorType spacing)
 
void SetNewImageSize (ImageRegion< 3 > region)
 
virtual void UpdateOutputInformation ()
 
virtual void PropagateRequestedRegion ()
 
virtual void PropagateRequestedRegion (itk::DataObject *output)
 
virtual void VerifyInputInformation ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ResampleDwiImageFilter ()
 
 ~ResampleDwiImageFilter ()
 
void GenerateData ()
 

Protected Attributes

DoubleVectorType m_NewSpacing
 
ImageRegion< 3 > m_NewImageRegion
 
Interpolation m_Interpolation
 

Detailed Description

template<class TScalarType>
class itk::ResampleDwiImageFilter< TScalarType >

Resample DWI channel by channel.

Definition at line 46 of file itkResampleDwiImageFilter.h.

Member Typedef Documentation

template<class TScalarType >
typedef SmartPointer<const Self> itk::ResampleDwiImageFilter< TScalarType >::ConstPointer

Definition at line 61 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
typedef itk::Vector< double, 3 > itk::ResampleDwiImageFilter< TScalarType >::DoubleVectorType

Definition at line 65 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
typedef itk::Image<TScalarType,3> itk::ResampleDwiImageFilter< TScalarType >::DwiChannelType

Definition at line 67 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
typedef itk::VectorImage<TScalarType,3> itk::ResampleDwiImageFilter< TScalarType >::DwiImageType

Definition at line 66 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
typedef SmartPointer<Self> itk::ResampleDwiImageFilter< TScalarType >::Pointer

Definition at line 60 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
typedef ResampleDwiImageFilter itk::ResampleDwiImageFilter< TScalarType >::Self

Definition at line 59 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
typedef ImageToImageFilter< itk::VectorImage<TScalarType,3>, itk::VectorImage<TScalarType,3> > itk::ResampleDwiImageFilter< TScalarType >::Superclass

Definition at line 63 of file itkResampleDwiImageFilter.h.

Member Enumeration Documentation

template<class TScalarType >
enum itk::ResampleDwiImageFilter::Interpolation
Enumerator
Interpolate_NearestNeighbour 
Interpolate_Linear 
Interpolate_BSpline 
Interpolate_WindowedSinc 

Definition at line 52 of file itkResampleDwiImageFilter.h.

Constructor & Destructor Documentation

template<class TScalarType >
itk::ResampleDwiImageFilter< TScalarType >::ResampleDwiImageFilter ( )
protected
template<class TScalarType >
itk::ResampleDwiImageFilter< TScalarType >::~ResampleDwiImageFilter ( )
inlineprotected

Definition at line 128 of file itkResampleDwiImageFilter.h.

Member Function Documentation

template<class TScalarType >
Pointer itk::ResampleDwiImageFilter< TScalarType >::Clone ( ) const
template<class TScalarType >
void itk::ResampleDwiImageFilter< TScalarType >::GenerateData ( )
protected
template<class TScalarType >
virtual const char* itk::ResampleDwiImageFilter< TScalarType >::GetClassName ( ) const
virtual

Runtime information support.

template<class TScalarType >
static Pointer itk::ResampleDwiImageFilter< TScalarType >::New ( )
static

Method for creation through the object factory.

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

template<class TScalarType >
virtual void itk::ResampleDwiImageFilter< TScalarType >::PropagateRequestedRegion ( )
inlinevirtual

Definition at line 120 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
virtual void itk::ResampleDwiImageFilter< TScalarType >::PropagateRequestedRegion ( itk::DataObject *  output)
inlinevirtual

Definition at line 122 of file itkResampleDwiImageFilter.h.

template<class TScalarType >
virtual void itk::ResampleDwiImageFilter< TScalarType >::SetInterpolation ( Interpolation  _arg)
virtual
template<class TScalarType >
void itk::ResampleDwiImageFilter< TScalarType >::SetNewImageSize ( ImageRegion< 3 >  region)
inline
template<class TScalarType >
void itk::ResampleDwiImageFilter< TScalarType >::SetNewSpacing ( DoubleVectorType  spacing)
inline
template<class TScalarType >
void itk::ResampleDwiImageFilter< TScalarType >::SetSamplingFactor ( DoubleVectorType  sampling)
inline
template<class TScalarType >
virtual void itk::ResampleDwiImageFilter< TScalarType >::UpdateOutputInformation ( )
virtual
template<class TScalarType >
virtual void itk::ResampleDwiImageFilter< TScalarType >::VerifyInputInformation ( )
inlinevirtual

Definition at line 124 of file itkResampleDwiImageFilter.h.

Member Data Documentation

template<class TScalarType >
Interpolation itk::ResampleDwiImageFilter< TScalarType >::m_Interpolation
protected

Definition at line 134 of file itkResampleDwiImageFilter.h.


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