|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
The Probe class The representation of a Probe. More...
#include <mitkPAProbe.h>


Public Member Functions | |
| mitkClassMacroItkParent (Probe, itk::LightObject) | |
| mitkNewMacro2Param (Self, std::string, bool) | |
| mitkNewMacro2Param (Self, const char *, bool) | |
| LightSource::PhotonInformation | GetNextPhoton (double rng1, double rnd2, double rnd3, double rnd4, double rnd5, double rnd6, double rnd7, double rnd8) |
| bool | IsValid () |
| Probe (std::string xmlFile, bool verbose) | |
| Probe (const char *fileStream, bool verbose) | |
| ~Probe () override | |
Public Attributes | |
| const std::string | XML_TAG_PROBE |
| const std::string | XML_TAG_LIGHT_SOURCE |
Protected Member Functions | |
| void | InitProbe (TiXmlDocument document) |
Protected Attributes | |
| std::vector< LightSource::Pointer > | m_LightSources |
| bool | m_IsValid |
| double | m_TotalEnergy |
| bool | m_Verbose |
The Probe class The representation of a Probe.
Definition at line 34 of file mitkPAProbe.h.
| mitk::pa::Probe::Probe | ( | std::string | xmlFile, |
| bool | verbose | ||
| ) |
Definition at line 15 of file mitkPAProbe.cpp.
References InitProbe(), and m_Verbose.
| mitk::pa::Probe::Probe | ( | const char * | fileStream, |
| bool | verbose | ||
| ) |
Definition at line 40 of file mitkPAProbe.cpp.
References InitProbe(), and m_Verbose.
|
override |
Definition at line 65 of file mitkPAProbe.cpp.
| mitk::pa::LightSource::PhotonInformation mitk::pa::Probe::GetNextPhoton | ( | double | rng1, |
| double | rnd2, | ||
| double | rnd3, | ||
| double | rnd4, | ||
| double | rnd5, | ||
| double | rnd6, | ||
| double | rnd7, | ||
| double | rnd8 | ||
| ) |
Definition at line 69 of file mitkPAProbe.cpp.
References m_LightSources, and m_TotalEnergy.
|
protected |
Definition at line 91 of file mitkPAProbe.cpp.
References m_IsValid, m_LightSources, m_TotalEnergy, m_Verbose, mitk::pa::LightSource::New(), XML_TAG_LIGHT_SOURCE, and XML_TAG_PROBE.
Referenced by Probe().
| bool mitk::pa::Probe::IsValid | ( | ) |
Definition at line 86 of file mitkPAProbe.cpp.
References m_IsValid.
| mitk::pa::Probe::mitkClassMacroItkParent | ( | Probe | , |
| itk::LightObject | |||
| ) |
| mitk::pa::Probe::mitkNewMacro2Param | ( | Self | , |
| std::string | , | ||
| bool | |||
| ) |
| mitk::pa::Probe::mitkNewMacro2Param | ( | Self | , |
| const char * | , | ||
| bool | |||
| ) |
|
protected |
Definition at line 57 of file mitkPAProbe.h.
Referenced by InitProbe(), and IsValid().
|
protected |
Definition at line 56 of file mitkPAProbe.h.
Referenced by GetNextPhoton(), and InitProbe().
|
protected |
Definition at line 58 of file mitkPAProbe.h.
Referenced by GetNextPhoton(), and InitProbe().
|
protected |
Definition at line 59 of file mitkPAProbe.h.
Referenced by InitProbe(), and Probe().
| const std::string mitk::pa::Probe::XML_TAG_LIGHT_SOURCE |
Definition at line 43 of file mitkPAProbe.h.
Referenced by InitProbe().
| const std::string mitk::pa::Probe::XML_TAG_PROBE |
Definition at line 42 of file mitkPAProbe.h.
Referenced by InitProbe().