Helios++
Helios software for LiDAR simulations
WarehouseScanningPulseProcess Member List

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

apMatrixWarehouseScanningPulseProcessprotected
dropperWarehouseScanningPulseProcessprotected
getAllMeasurements() constScanningPulseProcess
getAllMeasurementsMutex() constScanningPulseProcess
getCycleMeasurements() constScanningPulseProcess
getCycleMeasurementsMutex() constScanningPulseProcess
getScanner() constScanningPulseProcess
handlePulseComputation(SimulatedPulse const &sp) overrideWarehouseScanningPulseProcessinlinevirtual
handlePulseComputationParallel(SimulatedPulse const &sp)WarehouseScanningPulseProcessprotectedvirtual
handlePulseComputationSequential(SimulatedPulse const &sp)WarehouseScanningPulseProcessprotectedvirtual
handlerWarehouseScanningPulseProcessprotected
intersectionHandlingNoiseSourceWarehouseScanningPulseProcessprotected
isCalcEchowidth() constScanningPulseProcess
isWriteWaveform() constScanningPulseProcess
onLegComplete() overrideWarehouseScanningPulseProcessvirtual
onSimulationFinished() overrideWarehouseScanningPulseProcessvirtual
poolWarehouseScanningPulseProcessprotected
ptfScanningPulseProcessprotected
randGen1WarehouseScanningPulseProcessprotected
randGen2WarehouseScanningPulseProcessprotected
scannerScanningPulseProcessprotected
ScanningPulseProcess(std::shared_ptr< Scanner > scanner)ScanningPulseProcess
WarehouseScanningPulseProcess(std::shared_ptr< Scanner > scanner, PulseTaskDropper &dropper, PulseWarehouseThreadPool &pool, RandomnessGenerator< double > &randGen1, RandomnessGenerator< double > &randGen2, UniformNoiseSource< double > &intersectionHandlingNoiseSource)WarehouseScanningPulseProcess
~ScanningPulseProcess()=default (defined in ScanningPulseProcess)ScanningPulseProcessvirtual
~WarehouseScanningPulseProcess()=default (defined in WarehouseScanningPulseProcess)WarehouseScanningPulseProcessvirtual