Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for AbstractPulseRunnable, including all inherited members.
AbstractPulseRunnable(std::shared_ptr< Scanner > const scanner, SimulatedPulse const &pulse) | AbstractPulseRunnable | |
applyMeasurementError | AbstractPulseRunnable | |
applyMeasurementErrorDirectly(RandomnessGenerator< double > &rg, double &distance, glm::dvec3 &beamOrigin, glm::dvec3 &beamDirection) | AbstractPulseRunnable | |
applyMeasurementErrorFromExpr(RandomnessGenerator< double > &rg, double &distance, glm::dvec3 &beamOrigin, glm::dvec3 &beamDirection) | AbstractPulseRunnable | |
capturePoint(Measurement &m, RandomnessGenerator< double > &rg, std::vector< Measurement > *allMeasurements, std::mutex *allMeasurementsMutex, std::vector< Measurement > *cycleMeasurements, std::mutex *cycleMeasurementsMutex) | AbstractPulseRunnable | |
detector | AbstractPulseRunnable | |
initialize() | AbstractPulseRunnable | virtual |
operator()()=0 | PulseTask | pure virtual |
operator()(std::vector< std::vector< double >> &apMatrix, RandomnessGenerator< double > &randGen, RandomnessGenerator< double > &randGen2, NoiseSource< double > &intersectionHandlingNoiseSource)=0 | PulseTask | pure virtual |
pulse | AbstractPulseRunnable | |
scanner | AbstractPulseRunnable | |
scene | AbstractPulseRunnable |