|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
The PhotoacousticStatefulObject class Designed for inheritence. Provides a state member variable and convenience methods to check for the state. More...
#include <mitkPAMonteCarloThreadHandler.h>


Public Member Functions | |
| mitkClassMacroItkParent (MonteCarloThreadHandler, itk::LightObject) | |
| mitkNewMacro2Param (MonteCarloThreadHandler, long, bool) | |
| mitkNewMacro3Param (MonteCarloThreadHandler, long, bool, bool) | |
| long | GetNextWorkPackage () |
| void | SetPackageSize (long sizeInMilliseconsOrNumberOfPhotons) |
| virtual long | GetNumberPhotonsToSimulate () |
| virtual long | GetNumberPhotonsRemaining () |
| virtual long | GetWorkPackageSize () |
| virtual long | GetSimulationTime () |
| virtual bool | GetSimulateOnTimeBasis () |
| virtual bool | GetVerbose () |
Protected Member Functions | |
| MonteCarloThreadHandler (long timInMilliseconsOrNumberofPhotons, bool simulateOnTimeBasis) | |
| PhotoacousticThreadhandler. More... | |
| MonteCarloThreadHandler (long timInMilliseconsOrNumberofPhotons, bool simulateOnTimeBasis, bool verbose) | |
| PhotoacousticThreadhandler. More... | |
| ~MonteCarloThreadHandler () override | |
Protected Attributes | |
| long | m_NumberPhotonsToSimulate |
| long | m_NumberPhotonsRemaining |
| long | m_WorkPackageSize |
| long | m_SimulationTime |
| long | m_Time |
| bool | m_SimulateOnTimeBasis |
| bool | m_Verbose |
| std::mutex | m_MutexRemainingPhotonsManipulation |
The PhotoacousticStatefulObject class Designed for inheritence. Provides a state member variable and convenience methods to check for the state.
Definition at line 31 of file mitkPAMonteCarloThreadHandler.h.
|
protected |
PhotoacousticThreadhandler.
| timInMilliseconsOrNumberofPhotons | |
| simulateOnTimeBasis |
Definition at line 16 of file mitkPAMonteCarloThreadHandler.cpp.
|
protected |
PhotoacousticThreadhandler.
| timInMilliseconsOrNumberofPhotons | |
| simulateOnTimeBasis | |
| verbose |
Definition at line 19 of file mitkPAMonteCarloThreadHandler.cpp.
References m_NumberPhotonsRemaining, m_NumberPhotonsToSimulate, m_SimulateOnTimeBasis, m_SimulationTime, m_Time, m_Verbose, m_WorkPackageSize, and verbose().
|
overrideprotected |
Definition at line 41 of file mitkPAMonteCarloThreadHandler.cpp.
| long mitk::pa::MonteCarloThreadHandler::GetNextWorkPackage | ( | ) |
Definition at line 45 of file mitkPAMonteCarloThreadHandler.cpp.
References m_MutexRemainingPhotonsManipulation, m_NumberPhotonsRemaining, m_NumberPhotonsToSimulate, m_SimulateOnTimeBasis, m_SimulationTime, m_Time, m_Verbose, and m_WorkPackageSize.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| mitk::pa::MonteCarloThreadHandler::mitkClassMacroItkParent | ( | MonteCarloThreadHandler | , |
| itk::LightObject | |||
| ) |
| mitk::pa::MonteCarloThreadHandler::mitkNewMacro2Param | ( | MonteCarloThreadHandler | , |
| long | , | ||
| bool | |||
| ) |
| mitk::pa::MonteCarloThreadHandler::mitkNewMacro3Param | ( | MonteCarloThreadHandler | , |
| long | , | ||
| bool | , | ||
| bool | |||
| ) |
| void mitk::pa::MonteCarloThreadHandler::SetPackageSize | ( | long | sizeInMilliseconsOrNumberOfPhotons | ) |
Definition at line 85 of file mitkPAMonteCarloThreadHandler.cpp.
References m_WorkPackageSize.
|
protected |
Definition at line 58 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage().
|
protected |
Definition at line 52 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), and MonteCarloThreadHandler().
|
protected |
Definition at line 48 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), and MonteCarloThreadHandler().
|
protected |
Definition at line 56 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), and MonteCarloThreadHandler().
|
protected |
Definition at line 54 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), and MonteCarloThreadHandler().
|
protected |
Definition at line 55 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), and MonteCarloThreadHandler().
|
protected |
Definition at line 57 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), and MonteCarloThreadHandler().
|
protected |
Definition at line 53 of file mitkPAMonteCarloThreadHandler.h.
Referenced by GetNextWorkPackage(), MonteCarloThreadHandler(), and SetPackageSize().