Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkPAPropertyCalculator.h>
Classes | |
struct | Properties |
Public Types | |
enum | TissueType { AIR, BLOOD, EPIDERMIS, FAT, STANDARD_TISSUE } |
enum | ChromophoreType { OXYGENATED, DEOXYGENATED, WATER, FATTY, MELANIN, ONEENDMEMBER } |
Public Member Functions | |
mitkClassMacroItkParent (PropertyCalculator, itk::LightObject) | |
double | GetAbsorptionForWavelength (ChromophoreType chromophoreType, int wavelength) |
Properties | CalculatePropertyForSpecificWavelength (TissueType tissueType, int wavelength, double oxygenSaturatonInFraction=0) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
PropertyCalculator () | |
~PropertyCalculator () override | |
Protected Attributes | |
bool | m_Valid |
std::map< int, std::map< int, double > > | m_SpectralLibMap |
Definition at line 24 of file mitkPAPropertyCalculator.h.
Enumerator | |
---|---|
OXYGENATED | |
DEOXYGENATED | |
WATER | |
FATTY | |
MELANIN | |
ONEENDMEMBER |
Definition at line 47 of file mitkPAPropertyCalculator.h.
Enumerator | |
---|---|
AIR | |
BLOOD | |
EPIDERMIS | |
FAT | |
STANDARD_TISSUE |
Definition at line 38 of file mitkPAPropertyCalculator.h.
|
protected |
Definition at line 114 of file mitkPAPropertyCalculator.cpp.
References ModuleContext::GetModule(), us::GetModuleContext(), us::ModuleResource::IsValid(), line, m_SpectralLibMap, and m_Valid.
|
overrideprotected |
Definition at line 147 of file mitkPAPropertyCalculator.cpp.
References m_SpectralLibMap, and m_Valid.
mitk::pa::PropertyCalculator::Properties mitk::pa::PropertyCalculator::CalculatePropertyForSpecificWavelength | ( | TissueType | tissueType, |
int | wavelength, | ||
double | oxygenSaturatonInFraction = 0 |
||
) |
Definition at line 22 of file mitkPAPropertyCalculator.cpp.
References AIR, BLOOD, EPIDERMIS, FAT, mitk::pa::PropertyCalculator::Properties::g, m_SpectralLibMap, m_Valid, mitkThrow, mitk::pa::PropertyCalculator::Properties::mua, mitk::pa::PropertyCalculator::Properties::mus, and STANDARD_TISSUE.
double mitk::pa::PropertyCalculator::GetAbsorptionForWavelength | ( | ChromophoreType | chromophoreType, |
int | wavelength | ||
) |
Definition at line 153 of file mitkPAPropertyCalculator.cpp.
References m_SpectralLibMap.
mitk::pa::PropertyCalculator::mitkClassMacroItkParent | ( | PropertyCalculator | , |
itk::LightObject | |||
) |
|
static |
|
protected |
Definition at line 69 of file mitkPAPropertyCalculator.h.
Referenced by CalculatePropertyForSpecificWavelength(), GetAbsorptionForWavelength(), PropertyCalculator(), and ~PropertyCalculator().
|
protected |
Definition at line 67 of file mitkPAPropertyCalculator.h.
Referenced by CalculatePropertyForSpecificWavelength(), PropertyCalculator(), and ~PropertyCalculator().