Helios++
Helios software for LiDAR simulations
Simulation Member List

This is the complete list of members for Simulation, including all inherited members.

calcCurrentGpsTime()Simulation
callback (defined in Simulation)Simulation
callbackFrequencySimulationprotected
condvarSimulationprotected
currentGpsTime_nsSimulationprotected
doSimStep()Simulationvirtual
exitAtEndSimulation
exportToFileSimulation
finishedSimulation
fixedGpsTimeStartSimulationprotected
getCallbackFrequency() constSimulationinline
getScanner()Simulationinline
getSimFrequency() constSimulationinline
getSimSpeedFactor() constSimulationinline
getStepLoop()Simulationinline
isPaused() constSimulationinline
isStopped() constSimulationinline
mCurrentLegIndexSimulation
mPausedSimulationprotected
mScannerSimulationprotected
mSimSpeedFactorSimulationprotected
mStoppedSimulationprotected
mutexSimulationprotected
onLegComplete()=0Simulationpure virtual
parallelizationStrategySimulationprotected
pause(bool pause)Simulation
pauseLockSimulationprotected
prepareSimulation(int simFrequency_hz)Simulationvirtual
reporterSimulationprotected
setCallbackFrequency(size_t const callbackFrequency)Simulationinline
setScanner(std::shared_ptr< Scanner > scanner)Simulation
setSimFrequency(size_t const simFrequency)Simulationinline
setSimSpeedFactor(double factor)Simulation
shutdown()Simulation
Simulation(int const parallelizationStrategy, std::shared_ptr< PulseThreadPoolInterface > pulseThreadPoolInterface, int const chunkSize, std::string fixedGpsTimeStart="")Simulation
SimulationReporter (defined in Simulation)Simulationfriend
start()Simulation
stepGpsTime_nsSimulationprotected
stepLoopSimulationprotected
stop()Simulationinline
taskDropperSimulationprotected
threadPoolSimulationprotected
timeStart_nsSimulationprotected