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