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