DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Public Member Functions | Public Attributes | List of all members
itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput > Class Template Reference

#include <itkSPFScaleFromMeanDiffusivityImageFilter.h>

Detailed Description

template<class TInput, class TOutput>
class itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >

Definition at line 43 of file itkSPFScaleFromMeanDiffusivityImageFilter.h.

Public Member Functions

const bool & GetIsOriginalBasis () const
 
const double & GetMD0 () const
 
const double & GetTau () const
 
bool operator!= (const SPFScaleFromMeanDiffusivity &other) const
 
TOutput operator() (const TInput &A) const
 
bool operator== (const SPFScaleFromMeanDiffusivity &other) const
 
void SetIsOriginalBasis (const bool isSPF)
 
void SetMD0 (const double md0)
 
void SetTau (const double tau)
 
 SPFScaleFromMeanDiffusivity ()
 
 ~SPFScaleFromMeanDiffusivity ()
 

Public Attributes

bool m_IsOriginalBasis
 
double m_MD0
 
double m_Tau
 

Constructor & Destructor Documentation

template<class TInput , class TOutput >
itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::SPFScaleFromMeanDiffusivity ( )
inline

Definition at line 46 of file itkSPFScaleFromMeanDiffusivityImageFilter.h.

template<class TInput , class TOutput >
itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::~SPFScaleFromMeanDiffusivity ( )
inline

Definition at line 47 of file itkSPFScaleFromMeanDiffusivityImageFilter.h.

Member Function Documentation

template<class TInput , class TOutput >
const bool& itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::GetIsOriginalBasis ( ) const
inline
template<class TInput , class TOutput >
const double& itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::GetMD0 ( ) const
inline
template<class TInput , class TOutput >
const double& itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::GetTau ( ) const
inline
template<class TInput , class TOutput >
bool itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::operator!= ( const SPFScaleFromMeanDiffusivity< TInput, TOutput > &  other) const
inline

Definition at line 48 of file itkSPFScaleFromMeanDiffusivityImageFilter.h.

template<class TInput , class TOutput >
TOutput itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::operator() ( const TInput &  A) const
inline

NOTE: in real data, the estimated ADC m_MDImage(x,y,z) may be negative or very small value due to inappropriate orders in GHOT model. This will result in problem when calculating 1F1 for EAP profile. So set these irregular values as the typical D. Note that this is just a work around. Need to check the range of ADC map after estimating the ADC.

Definition at line 57 of file itkSPFScaleFromMeanDiffusivityImageFilter.h.

References itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::m_IsOriginalBasis, itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::m_MD0, M_PI, and itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::m_Tau.

template<class TInput , class TOutput >
bool itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::operator== ( const SPFScaleFromMeanDiffusivity< TInput, TOutput > &  other) const
inline
template<class TInput , class TOutput >
void itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::SetIsOriginalBasis ( const bool  isSPF)
inline
template<class TInput , class TOutput >
void itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::SetMD0 ( const double  md0)
inline
template<class TInput , class TOutput >
void itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::SetTau ( const double  tau)
inline

Member Data Documentation

template<class TInput , class TOutput >
bool itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::m_IsOriginalBasis
template<class TInput , class TOutput >
double itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::m_MD0
template<class TInput , class TOutput >
double itk::Functor::SPFScaleFromMeanDiffusivity< TInput, TOutput >::m_Tau

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