|
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().