Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <mitkSUVFunctorPolicy.h>
Public Types | |
typedef ScalarType | SUVPixelType |
typedef itk::Index< 3 > | IndexType |
using | DecayTimeFunctionType = std::function< double(const IndexType &) > |
Public Member Functions | |
SUVbwFunctorPolicy () | |
~SUVbwFunctorPolicy () | |
unsigned int | GetNumberOfOutputs () const |
void | SetDecayTimeFunctor (const DecayTimeFunctionType &functor) |
void | SetInjectedActivity (double a) |
void | SetBodyWeight (double w) |
void | SetHalfLife (double tau) |
bool | operator!= (const SUVbwFunctorPolicy &other) const |
bool | operator== (const SUVbwFunctorPolicy &other) const |
SUVPixelType | operator() (const SUVPixelType &value, const IndexType ¤tIndex) const |
Functor policy to calculate the body weightes SUV with help of the itk::IndexedUnaryFunctorImageFilter.
Definition at line 32 of file mitkSUVFunctorPolicy.h.
using mitk::SUVbwFunctorPolicy::DecayTimeFunctionType = std::function < double(const IndexType&) > |
Type for functors that are used to query the decay time for a certain index.
Definition at line 40 of file mitkSUVFunctorPolicy.h.
typedef itk::Index<3> mitk::SUVbwFunctorPolicy::IndexType |
Definition at line 37 of file mitkSUVFunctorPolicy.h.
Definition at line 35 of file mitkSUVFunctorPolicy.h.
mitk::SUVbwFunctorPolicy::SUVbwFunctorPolicy | ( | ) |
mitk::SUVbwFunctorPolicy::~SUVbwFunctorPolicy | ( | ) |
unsigned int mitk::SUVbwFunctorPolicy::GetNumberOfOutputs | ( | ) | const |
bool mitk::SUVbwFunctorPolicy::operator!= | ( | const SUVbwFunctorPolicy & | other | ) | const |
SUVPixelType mitk::SUVbwFunctorPolicy::operator() | ( | const SUVPixelType & | value, |
const IndexType & | currentIndex | ||
) | const |
bool mitk::SUVbwFunctorPolicy::operator== | ( | const SUVbwFunctorPolicy & | other | ) | const |
void mitk::SUVbwFunctorPolicy::SetBodyWeight | ( | double | w | ) |
void mitk::SUVbwFunctorPolicy::SetDecayTimeFunctor | ( | const DecayTimeFunctionType & | functor | ) |
Sets a functor that returns the decay time in seconds for a passed Index
void mitk::SUVbwFunctorPolicy::SetHalfLife | ( | double | tau | ) |
void mitk::SUVbwFunctorPolicy::SetInjectedActivity | ( | double | a | ) |