Helios++
Helios software for LiDAR simulations
SurveyPlayback Member List

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

callback (defined in Simulation)Simulation
clearPointcloudFile()SurveyPlayback
condvarSimulationprotected
doSimStep()SurveyPlaybackvirtual
elapsedLengthSurveyPlaybackprivate
elapsedTime_msSurveyPlaybackprivate
estimateTime(int legCurrentProgress, bool onGround, double legElapsedLength)SurveyPlayback
exitAtEndSimulation
exportToFileSimulation
finishedSimulation
getCurrentLeg()SurveyPlayback
getCurrentLegIndex()SurveyPlayback
getCurrentOutputPath()SurveyPlayback
getElapsedTime()SurveyPlaybackinline
getLegElapsedTime()SurveyPlaybackinline
getLegOutputPrefix()SurveyPlayback
getLegProgress()SurveyPlaybackinline
getLegRemainingTime()SurveyPlaybackinline
getNumEffectiveLegs()SurveyPlaybackinline
getProgress()SurveyPlaybackinline
getRemainingTime()SurveyPlaybackinline
getScanner()Simulationinline
getSimFrequency()Simulationinline
getSimSpeedFactor()Simulationinline
getTrajectoryOutputPath()SurveyPlayback
isPaused()Simulationinline
isStopped()Simulationinline
lasOutputSurveyPlayback
legElapsedTime_msSurveyPlaybackprivate
legProgressSurveyPlaybackprivate
legRemainingTime_msSurveyPlaybackprivate
legStartTime_nsSurveyPlaybackprivate
mbuffer (defined in Simulation)Simulation
mCurrentLegIndexSimulation
mFormatStringSurveyPlayback
milliToString(long millis)SurveyPlayback
mLegStartedSurveyPlayback
mOutputFilePathStringSurveyPlayback
mPausedSimulationprotected
mScannerSimulationprotected
mSimSpeedFactorSimulationprotected
mStoppedSimulationprotected
mSurveySurveyPlayback
mutexSimulationprotected
NANOSECONDS_PER_SECONDSimulationprotectedstatic
numEffectiveLegsSurveyPlaybackprivate
numSysThreadsSimulationprotected
onLegComplete()SurveyPlaybackvirtual
outputPathSurveyPlaybackprivate
pause(bool pause)Simulation
pauseLockSimulationprotected
prepareOutput()SurveyPlayback
progressSurveyPlaybackprivate
remainingTime_msSurveyPlaybackprivate
setScanner(std::shared_ptr< Scanner > scanner)Simulation
setSimFrequency(size_t simFrequency)Simulationinline
setSimSpeedFactor(double factor)Simulation
shutdown()SurveyPlayback
simFrequencySimulationprotected
Simulation(unsigned numThreads, double deviceAccuracy)Simulation
start()Simulation
startLeg(unsigned int legIndex, bool manual)SurveyPlayback
startNextLeg(bool manual)SurveyPlayback
stop()Simulationinline
stopAndTurn(unsigned int legIndex, std::shared_ptr< Leg > leg)SurveyPlayback
SurveyPlayback(std::shared_ptr< Survey > survey, const std::string outputPath, size_t numThreads, bool lasOutput, bool zipOutput, bool exportToFile=true)SurveyPlayback
threadPoolSimulationprotected
timeStart_msSimulationprotected
trackProgress()SurveyPlayback
zipOutputSurveyPlayback