DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
itk::NormalizeODFImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkNormalizeODFImageFilter.h>

+ Inheritance diagram for itk::NormalizeODFImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for itk::NormalizeODFImageFilter< TInputImage, TOutputImage >:

Detailed Description

template<class TInputImage, class TOutputImage>
class itk::NormalizeODFImageFilter< TInputImage, TOutputImage >

Normalize the input ODF such that the output ODF has unit integral. The input ODF can be represented using uniform spheircal samples or SH coefficients.

See also
UnaryFunctorImageFilter

Definition at line 116 of file itkNormalizeODFImageFilter.h.

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef Functor::ODFNormlizeFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > FunctorType
 
typedef FunctorType::ODFType ODFType
 
typedef SmartPointer< SelfPointer
 
typedef NormalizeODFImageFilter Self
 
typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ODFNormlizeFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
const ODFTypeGetODFType () const
 
void SetODFType (ODFType type)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 NormalizeODFImageFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE
 
virtual ~NormalizeODFImageFilter ()
 

Private Member Functions

 NormalizeODFImageFilter (const Self &)
 
void operator= (const Self &)
 

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer<const Self> itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 130 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
typedef Functor::ODFNormlizeFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType> itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::FunctorType

Definition at line 136 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
typedef FunctorType::ODFType itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::ODFType

Definition at line 141 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
typedef SmartPointer<Self> itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 129 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
typedef NormalizeODFImageFilter itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 123 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ODFNormlizeFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType> > itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 127 of file itkNormalizeODFImageFilter.h.

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::NormalizeODFImageFilter ( )
inlineprotected

Definition at line 159 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
virtual itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::~NormalizeODFImageFilter ( )
inlineprotectedvirtual

Definition at line 163 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::NormalizeODFImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage , class TOutputImage >
virtual::itk::LightObject::Pointer itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::CreateAnother ( void  ) const
template<class TInputImage , class TOutputImage >
virtual const char* itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
const ODFType& itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::GetODFType ( ) const
inline

Definition at line 153 of file itkNormalizeODFImageFilter.h.

template<class TInputImage , class TOutputImage >
static Pointer itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
private
template<class TInputImage , class TOutputImage >
void itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
inlineprotected

Definition at line 167 of file itkNormalizeODFImageFilter.h.

References itk::Functor::ODFNormlizeFunctor< TInput, TOutput >::GetODFType().

+ Here is the call graph for this function:

template<class TInputImage , class TOutputImage >
void itk::NormalizeODFImageFilter< TInputImage, TOutputImage >::SetODFType ( ODFType  type)
inline

Set the constant that will be used to multiply all the image pixels

Definition at line 144 of file itkNormalizeODFImageFilter.h.

References itk::Functor::ODFNormlizeFunctor< TInput, TOutput >::GetODFType().

+ Here is the call graph for this function:


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