Helios++
Helios software for LiDAR simulations
pyhelios::PyScannerWrapper Member List

This is the complete list of members for pyhelios::PyScannerWrapper, including all inherited members.

applySettings(std::shared_ptr< ScannerSettings > settings) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
applySettingsFWF(FWFSettings settings) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
buildScanningPulseProcess(int const parallelizationStrategy, PulseTaskDropper &dropper, std::shared_ptr< PulseThreadPoolInterface > pool) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcAbsoluteBeamAttitude() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcAtmosphericAttenuation() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcAtmosphericAttenuation(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcFootprintArea(double const distance) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcFootprintArea(double const distance, size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcFootprintRadius(double const distance) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcFootprintRadius(double const distance, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcRaysNumber() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcRaysNumber(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
calcTimePropagation(std::vector< double > &timeWave, int const numBins) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
checkMaxNOR(int nor) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
doSimStep(unsigned int legIndex, double currentGpsTime) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getAtmosphericExtinction(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getAtmosphericExtinction() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getAveragePower(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getAveragePower() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBeamDivergence(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBeamDivergence() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBeamQuality(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBeamQuality() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBeamWaistRadius(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBeamWaistRadius() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBt2(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getBt2() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getCurrentPulseNumber() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getCurrentPulseNumber(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getDeviceId(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getDeviceId() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getDr2(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getDr2() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getEfficiency(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getEfficiency() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getFWFSettings() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getHeadRelativeEmitterAttitude(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getHeadRelativeEmitterPosition(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getIntersectionHandlingNoiseSource() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getLastPulseWasHit(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getMaxNOR(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getMaxNOR() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getNumDevices() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getNumRays() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getNumRays(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getNumTimeBins() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPeakIntensityIndex() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPulseFreq_Hz() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPulseLength_ns(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPulseLength_ns() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPyBeamDeflector() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPyBeamDeflector(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getPyDetectorWrapper() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapper
getPyDetectorWrapper(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapper
getRandGen1() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getRandGen2() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getReceiverDiameter(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getReceiverDiameter() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getRelativeAttitudeByReference(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getRelativeAttitudeByReference() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getRelativePosition(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getRelativePosition() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getScannerHead() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getScannerHead(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getScannerId() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getSupportedPulseFrequencies() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getSupportedPulseFrequencies(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getTimeWave() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getTrajectoryTimeInterval() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getVisibility(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getVisibility() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getWavelength(size_t const idx) const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
getWavelength() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
handleSimStepNoise(glm::dvec3 &absoluteBeamOrigin, Rotation &absoluteBeamAttitude) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
handleTrajectoryOutput(double const currentGpsTime) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
initializeSequentialGenerators() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
isActive() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
isCalcEchowidth() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
isFixedIncidenceAngle() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
isFullWaveNoise() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
isPlatformNoiseDisabled() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
isWriteWaveform() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
lastPulseWasHit() const (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
onLegComplete() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
onSimulationFinished() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
prepareDiscretization() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
prepareDiscretization(size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
PyScannerWrapper(Scanner &scanner) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
retrieveCurrentSettings() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
scanner (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapper
setActive(bool const active) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setAtmosphericExtinction(double const atmosphericExtinction, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setAtmosphericExtinction(double const atmosphericExtinction) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setAveragePower(double const averagePower, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setAveragePower(double const averagePower) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBeamDivergence(double const beamDivergence, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBeamDivergence(double const beamDivergence) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBeamQuality(double const beamQuality, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBeamQuality(double const beamQuality) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBeamWaistRadius(double const beamWaistRadius, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBeamWaistRadius(double const beamWaistRadius) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBt2(double const bt2, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setBt2(double const bt2) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setCalcEchowidth(bool const calcEchowidth) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setDeviceId(std::string const deviceId, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setDeviceId(std::string const deviceId) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setDr2(double const dr2, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setDr2(double const dr2) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setEfficiency(double const efficiency, size_t const idx=0) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setEfficiency(double const efficiency) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setFixedIncidenceAngle(bool const fixedIncidenceAngle) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setFullWaveNoise(bool const fullWaveNoise) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setFWFSettings(FWFSettings const &fwfSettings) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setHeadRelativeEmitterAttitude(Rotation const &attitude, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setHeadRelativeEmitterPosition(glm::dvec3 const &pos, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setLastPulseWasHit(bool const lastPulseWasHit) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setLastPulseWasHit(bool const lastPulseWasHit, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setMaxNOR(int const maxNOR, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setMaxNOR(int const maxNOR) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setNumRays(int const numRays) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setNumRays(int const numRays, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setNumTimeBins(int const numTimeBins) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setPeakIntensityIndex(int const peakIntensityIndex) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setPlatformNoiseDisabled(bool const platformNoiseDisabled) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setPulseFreq_Hz(int const pulseFreq_Hz) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setPulseLength_ns(double const pulseLength_ns, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setPulseLength_ns(double const pulseLength_ns) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setReceiverDiameter(double const receiverDiameter, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setReceiverDiameter(double const receiverDiameter) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setScannerId(std::string const &id) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setTrajectoryTimeInterval(double const trajectoryTimeInterval_ns) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setVisibility(double const visibility, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setVisibility(double const visibility) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setWavelength(double const wavelength, size_t const idx) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setWavelength(double const wavelength) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
setWriteWaveform(bool const writeWaveform) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
toString() (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
trackOutputPath(std::string const &path) (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrapperinline
~PyScannerWrapper()=default (defined in pyhelios::PyScannerWrapper)pyhelios::PyScannerWrappervirtual