Helios++
Helios software for LiDAR simulations
FullWaveformPulseDetector Member List

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

_clone(std::shared_ptr< AbstractDetector > ad) override (defined in FullWaveformPulseDetector)FullWaveformPulseDetectorvirtual
AbstractDetector(std::shared_ptr< Scanner > scanner, double accuracy_m, double rangeMin_m)AbstractDetectorinline
applySettings(std::shared_ptr< ScannerSettings > &settings) overrideFullWaveformPulseDetectorvirtual
cfg_device_accuracy_mAbstractDetector
cfg_device_rangeMin_mAbstractDetector
clone() override (defined in FullWaveformPulseDetector)FullWaveformPulseDetectorvirtual
FullWaveformPulseDetector(std::shared_ptr< Scanner > scanner, double accuracy_m, double range_min)FullWaveformPulseDetectorinline
fw_sfwFullWaveformPulseDetectorprivate
lasOutputAbstractDetector
lasScaleAbstractDetector
mBufferAbstractDetector
outputFileLineFormatStringAbstractDetector
outputFilePathAbstractDetector
scannerAbstractDetector
setOutputFilePath(std::string path, std::string fname="fullwave.txt", bool computeWaveform=true)FullWaveformPulseDetector
AbstractDetector::setOutputFilePath(std::string path)AbstractDetector
sfwAbstractDetector
shutdown() overrideFullWaveformPulseDetectorvirtual
simulatePulse(thread_pool &pool, glm::dvec3 absoluteBeamOrigin, Rotation absoluteBeamAttitude, int state_currentPulseNumber, long currentGpsTime) overrideFullWaveformPulseDetectorvirtual
writeFullWave(std::vector< double > &fullwave, int fullwave_index, double min_time, double max_time, glm::dvec3 &beamOrigin, glm::dvec3 &beamDir, long gpstime) (defined in FullWaveformPulseDetector)FullWaveformPulseDetector
writeMeasurement(Measurement &m)AbstractDetector
writeMeasurements(std::list< Measurement *> &m)AbstractDetector
zipOutputAbstractDetector
~AbstractDetector() (defined in AbstractDetector)AbstractDetectorinlinevirtual