13 #ifndef mitkConvertToConcentrationRelativeFunctor_h
14 #define mitkConvertToConcentrationRelativeFunctor_h
36 template <
class TInputPixel1,
class TInputPixel2,
class TOutputpixel>
55 return !(*
this == other);
60 return (this->m_k == other.m_k);
67 inline TOutputpixel
operator()(
const TInputPixel1 & value,
const TInputPixel2 & baseline)
69 TOutputpixel concentration(0);
73 concentration = this->m_k * (double)(value- baseline)/baseline ;
#define MITKPHARMACOKINETICS_EXPORT
Binary functor that converts MR signal to concentration using relative signal enhancement.
void initialize(double factor)
Initializes the functor with the scaling factor.
~ConvertToConcentrationRelativeFunctor()
bool operator==(const ConvertToConcentrationRelativeFunctor &other) const
Equality comparison operator.
ConvertToConcentrationRelativeFunctor()
bool operator!=(const ConvertToConcentrationRelativeFunctor &other) const
Inequality comparison operator.
TOutputpixel operator()(const TInputPixel1 &value, const TInputPixel2 &baseline)
Computes concentration from signal and baseline pixel values.
Find image slices visible on a given plane.