Helios++
Helios software for LiDAR simulations
SurveyPlayback Member List

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

calcCurrentGpsTime()Simulation
callback (defined in Simulation)Simulation
callbackFrequencySimulationprotected
clearPointcloudFile()SurveyPlayback
condvarSimulationprotected
currentGpsTime_nsSimulationprotected
doSimStep()SurveyPlaybackvirtual
elapsedLengthSurveyPlaybackprivate
elapsedTime_nsSurveyPlaybackprivate
estimateAngularLegProgress(double const legElapsedAngle)SurveyPlayback
estimateSpatialLegProgress(double const legElapsedLength)SurveyPlayback
estimateTemporalLegProgress()SurveyPlayback
estimateTime(int legCurrentProgress, bool onGround, double legElapsedLength)SurveyPlayback
exitAtEndSimulation
exportToFileSimulation
finishedSimulation
fixedGpsTimeStartSimulationprotected
fmsSurveyPlayback
getCallbackFrequency() constSimulationinline
getCurrentLeg()SurveyPlayback
getCurrentLegIndex()SurveyPlayback
getElapsedLength()SurveyPlaybackinline
getElapsedTime()SurveyPlaybackinline
getLegElapsedTime()SurveyPlaybackinline
getLegOutputPrefix(std::string format="%03d")SurveyPlayback
getLegProgress()SurveyPlaybackinline
getLegRemainingTime()SurveyPlaybackinline
getLegStartTime()SurveyPlaybackinline
getNumEffectiveLegs()SurveyPlaybackinline
getPreviousLeg()SurveyPlayback
getProgress()SurveyPlaybackinline
getRemainingTime()SurveyPlaybackinline
getScanner()Simulationinline
getSimFrequency() constSimulationinline
getSimSpeedFactor() constSimulationinline
getStepLoop()Simulationinline
isPaused() constSimulationinline
isStopped() constSimulationinline
legElapsedTime_nsSurveyPlaybackprivate
legProgressSurveyPlaybackprivate
legRemainingTime_nsSurveyPlaybackprivate
legStartTime_nsSurveyPlaybackprivate
mCurrentLegIndexSimulation
milliToString(long millis)SurveyPlayback
mLegStartedSurveyPlayback
mPausedSimulationprotected
mScannerSimulationprotected
mSimSpeedFactorSimulationprotected
mStoppedSimulationprotected
mSurveySurveyPlayback
mutexSimulationprotected
numEffectiveLegsSurveyPlaybackprivate
onLegComplete()SurveyPlaybackvirtual
parallelizationStrategySimulationprotected
pause(bool pause)Simulation
pauseLockSimulationprotected
prepareOutput()SurveyPlayback
prepareSimulation(int simFrequency_hz)Simulationvirtual
progressSurveyPlaybackprivate
remainingTime_nsSurveyPlaybackprivate
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()SurveyPlayback
Simulation(int const parallelizationStrategy, std::shared_ptr< PulseThreadPoolInterface > pulseThreadPoolInterface, int const chunkSize, std::string fixedGpsTimeStart="")Simulation
start()Simulation
startLeg(unsigned int const legIndex, bool const manual)SurveyPlayback
startNextLeg(bool manual)SurveyPlayback
stepGpsTime_nsSimulationprotected
stepLoopSimulationprotected
stop()Simulationinline
stopAndTurn(unsigned int legIndex, std::shared_ptr< Leg > leg)SurveyPlayback
SurveyPlayback(std::shared_ptr< Survey > survey, std::shared_ptr< FMSFacade > fms, int const parallelizationStrategy, std::shared_ptr< PulseThreadPoolInterface > pulseThreadPoolInterface, int const chunkSize, std::string fixedGpsTimeStart, bool const exportToFile=true)SurveyPlayback
taskDropperSimulationprotected
threadPoolSimulationprotected
timeStart_nsSimulationprotected
trackProgress()SurveyPlayback