Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::DwiNormilzationFilter< TInPixelType > Class Template Reference

Normalizes the data vectors either using the specified reference value or the voxelwise baseline value. More...

#include <itkDwiNormilzationFilter.h>

Inheritance diagram for itk::DwiNormilzationFilter< TInPixelType >:
Collaboration diagram for itk::DwiNormilzationFilter< TInPixelType >:

Public Types

typedef DwiNormilzationFilter Self
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef ImageToImageFilter< VectorImage< TInPixelType, 3 >, VectorImage< TInPixelType, 3 > > Superclass
 
typedef itk::Image< double, 3 > DoubleImageType
 
typedef itk::Image< unsigned char, 3 > UcharImageType
 
typedef itk::Image< unsigned short, 3 > BinImageType
 
typedef itk::Image< TInPixelType, 3 > TInPixelImageType
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef Superclass::OutputImageRegionType OutputImageRegionType
 
typedef mitk::DiffusionPropertyHelper::GradientDirectionType GradientDirectionType
 
typedef mitk::DiffusionPropertyHelper::GradientDirectionsContainerType::Pointer GradientContainerType
 
typedef itk::LabelStatisticsImageFilter< TInPixelImageType, BinImageTypeStatisticsFilterType
 
typedef itk::Statistics::Histogram< typename TInPixelImageType::PixelTypeHistogramType
 
typedef HistogramType::MeasurementType MeasurementType
 
typedef itk::ShiftScaleImageFilter< TInPixelImageType, DoubleImageTypeShiftScaleImageFilterType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
virtual void SetGradientDirections (GradientContainerType _arg)
 
virtual void SetScalingFactor (TInPixelType _arg)
 
virtual void SetUseGlobalReference (bool _arg)
 
virtual void SetMaskImage (UcharImageType::Pointer _arg)
 
virtual void SetReference (double _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 DwiNormilzationFilter ()
 
 ~DwiNormilzationFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
void BeforeThreadedGenerateData ()
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType)
 

Protected Attributes

UcharImageType::Pointer m_MaskImage
 
GradientContainerType m_GradientDirections
 
int m_B0Index
 
TInPixelType m_ScalingFactor
 
bool m_UseGlobalReference
 
double m_Reference
 

Detailed Description

template<class TInPixelType>
class itk::DwiNormilzationFilter< TInPixelType >

Normalizes the data vectors either using the specified reference value or the voxelwise baseline value.

Definition at line 38 of file itkDwiNormilzationFilter.h.

Member Typedef Documentation

template<class TInPixelType >
typedef itk::Image< unsigned short, 3 > itk::DwiNormilzationFilter< TInPixelType >::BinImageType

Definition at line 58 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef SmartPointer<const Self> itk::DwiNormilzationFilter< TInPixelType >::ConstPointer

Definition at line 46 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef itk::Image< double, 3 > itk::DwiNormilzationFilter< TInPixelType >::DoubleImageType

Definition at line 56 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef mitk::DiffusionPropertyHelper::GradientDirectionsContainerType::Pointer itk::DwiNormilzationFilter< TInPixelType >::GradientContainerType

Definition at line 64 of file itkDwiNormilzationFilter.h.

Definition at line 63 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef itk::Statistics::Histogram< typename TInPixelImageType::PixelType > itk::DwiNormilzationFilter< TInPixelType >::HistogramType

Definition at line 66 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef Superclass::InputImageType itk::DwiNormilzationFilter< TInPixelType >::InputImageType

Definition at line 60 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef HistogramType::MeasurementType itk::DwiNormilzationFilter< TInPixelType >::MeasurementType

Definition at line 67 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef Superclass::OutputImageRegionType itk::DwiNormilzationFilter< TInPixelType >::OutputImageRegionType

Definition at line 62 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef Superclass::OutputImageType itk::DwiNormilzationFilter< TInPixelType >::OutputImageType

Definition at line 61 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef SmartPointer<Self> itk::DwiNormilzationFilter< TInPixelType >::Pointer

Definition at line 45 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef DwiNormilzationFilter itk::DwiNormilzationFilter< TInPixelType >::Self

Definition at line 44 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef itk::ShiftScaleImageFilter<TInPixelImageType, DoubleImageType> itk::DwiNormilzationFilter< TInPixelType >::ShiftScaleImageFilterType

Definition at line 68 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef itk::LabelStatisticsImageFilter< TInPixelImageType,BinImageType > itk::DwiNormilzationFilter< TInPixelType >::StatisticsFilterType

Definition at line 65 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef ImageToImageFilter< VectorImage< TInPixelType, 3 >, VectorImage< TInPixelType, 3 > > itk::DwiNormilzationFilter< TInPixelType >::Superclass

Definition at line 47 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef itk::Image< TInPixelType, 3 > itk::DwiNormilzationFilter< TInPixelType >::TInPixelImageType

Definition at line 59 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
typedef itk::Image< unsigned char, 3 > itk::DwiNormilzationFilter< TInPixelType >::UcharImageType

Definition at line 57 of file itkDwiNormilzationFilter.h.

Constructor & Destructor Documentation

template<class TInPixelType >
itk::DwiNormilzationFilter< TInPixelType >::DwiNormilzationFilter ( )
protected
template<class TInPixelType >
itk::DwiNormilzationFilter< TInPixelType >::~DwiNormilzationFilter ( )
inlineprotected

Definition at line 78 of file itkDwiNormilzationFilter.h.

Member Function Documentation

template<class TInPixelType >
void itk::DwiNormilzationFilter< TInPixelType >::BeforeThreadedGenerateData ( )
protected
template<class TInPixelType >
Pointer itk::DwiNormilzationFilter< TInPixelType >::Clone ( ) const
template<class TInPixelType >
virtual const char* itk::DwiNormilzationFilter< TInPixelType >::GetClassName ( ) const
virtual

Runtime information support.

template<class TInPixelType >
static Pointer itk::DwiNormilzationFilter< TInPixelType >::New ( )
static

Method for creation through the object factory.

template<class TInPixelType >
void itk::DwiNormilzationFilter< TInPixelType >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInPixelType >
virtual void itk::DwiNormilzationFilter< TInPixelType >::SetGradientDirections ( GradientContainerType  _arg)
virtual
template<class TInPixelType >
virtual void itk::DwiNormilzationFilter< TInPixelType >::SetMaskImage ( UcharImageType::Pointer  _arg)
virtual
template<class TInPixelType >
virtual void itk::DwiNormilzationFilter< TInPixelType >::SetReference ( double  _arg)
virtual
template<class TInPixelType >
virtual void itk::DwiNormilzationFilter< TInPixelType >::SetScalingFactor ( TInPixelType  _arg)
virtual
template<class TInPixelType >
virtual void itk::DwiNormilzationFilter< TInPixelType >::SetUseGlobalReference ( bool  _arg)
virtual
template<class TInPixelType >
void itk::DwiNormilzationFilter< TInPixelType >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
ThreadIdType   
)
protected

Member Data Documentation

template<class TInPixelType >
int itk::DwiNormilzationFilter< TInPixelType >::m_B0Index
protected

Definition at line 86 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
GradientContainerType itk::DwiNormilzationFilter< TInPixelType >::m_GradientDirections
protected

Definition at line 85 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
UcharImageType::Pointer itk::DwiNormilzationFilter< TInPixelType >::m_MaskImage
protected

Definition at line 84 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
double itk::DwiNormilzationFilter< TInPixelType >::m_Reference
protected

Definition at line 89 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
TInPixelType itk::DwiNormilzationFilter< TInPixelType >::m_ScalingFactor
protected

Definition at line 87 of file itkDwiNormilzationFilter.h.

template<class TInPixelType >
bool itk::DwiNormilzationFilter< TInPixelType >::m_UseGlobalReference
protected

Definition at line 88 of file itkDwiNormilzationFilter.h.


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