allMeasurements | Scanner | |
allMeasurementsMutex | Scanner | |
allTrajectories | Scanner | |
applySettings(std::shared_ptr< ScannerSettings > settings) | Scanner | |
applySettingsFWF(FWFSettings settings) | Scanner | |
atmosphericExtinction | Scanner | private |
beamDeflector | Scanner | |
beamWaistRadius | Scanner | private |
cached_Bt2 | Scanner | private |
cached_Dr2 | Scanner | private |
calcAbsoluteBeamAttitude() | Scanner | |
calcAtmosphericAttenuation() | Scanner | |
calcCurrentGpsTime() | Scanner | |
calcEchowidth | Scanner | private |
calcFootprintArea(double distance) | Scanner | |
calcFootprintRadius(double distance) | Scanner | |
calcRaysNumber() | Scanner | |
calcTimePropagation(std::vector< double > &timeWave, int numBins) | Scanner | |
cfg_device_averagePower_w | Scanner | private |
cfg_device_beamDivergence_rad | Scanner | private |
cfg_device_beamQuality | Scanner | private |
cfg_device_efficiency | Scanner | private |
cfg_device_headRelativeEmitterAttitude | Scanner | |
cfg_device_headRelativeEmitterPosition | Scanner | |
cfg_device_id | Scanner | private |
cfg_device_pulseLength_ns | Scanner | private |
cfg_device_receiverDiameter_m | Scanner | private |
cfg_device_supportedPulseFreqs_Hz | Scanner | |
cfg_device_visibility_km | Scanner | private |
cfg_device_wavelength_m | Scanner | private |
cfg_setting_pulseFreq_Hz | Scanner | private |
cycleMeasurements | Scanner | |
cycleMeasurementsMutex | Scanner | |
cycleTrajectories | Scanner | |
detector | Scanner | |
doSimStep(thread_pool &pool, unsigned int legIndex) | Scanner | |
fixedIncidenceAngle | Scanner | private |
fullWaveNoise | Scanner | private |
FWF_settings | Scanner | |
getAtmosphericExtinction() | Scanner | inline |
getAveragePower() | Scanner | inline |
getBeamDivergence() | Scanner | inline |
getBeamQuality() | Scanner | inline |
getBeamWaistRadius() | Scanner | inline |
getBt2() | Scanner | inline |
getDeviceId() | Scanner | inline |
getDr2() | Scanner | inline |
getEfficiency() | Scanner | inline |
getIntersectionHandlingNoiseSource() | Scanner | inline |
getLocationString() | Asset | inline |
getNumRays() | Scanner | inline |
getPulseFreq_Hz() | Scanner | inline |
getPulseLength_ns() | Scanner | inline |
getPyBeamDeflector() | Scanner | inline |
getPyDetectorWrapper() | Scanner | |
getRandGen1() | Scanner | inline |
getRandGen2() | Scanner | inline |
getReceiverDiameter() | Scanner | inline |
getRelativeAttitudeByReference() | Scanner | inline |
getRelativePosition() | Scanner | inline |
getScannerHead() | Scanner | inline |
getSupportedPulseFrequencies() | Scanner | inline |
getTimeWave() | Scanner | inline |
getVisibility() | Scanner | inline |
getWavelength() | Scanner | inline |
handlePulseComputation(thread_pool &pool, unsigned int const legIndex, glm::dvec3 &absoluteBeamOrigin, Rotation &absoluteBeamAttitude, long currentGpsTime) | Scanner | |
handleSimStepNoise(glm::dvec3 &absoluteBeamOrigin, Rotation &absoluteBeamAttitude) | Scanner | |
handleTrajectoryOutput(long currentGpsTime) | Scanner | |
id | Asset | |
intersectionHandlingNoiseSource | Scanner | |
isActive() | Scanner | inline |
isCalcEchowidth() | Scanner | inline |
isFixedIncidenceAngle() | Scanner | inline |
isFullWaveNoise() | Scanner | inline |
isPlatformNoiseDisabled() | Scanner | inline |
isWriteWaveform() | Scanner | inline |
lastPulseWasHit() | Scanner | inline |
lastTrajectoryTime | Scanner | |
name | Asset | |
numRays | Scanner | private |
numTimeBins | Scanner | |
peakIntensityIndex | Scanner | |
platform | Scanner | |
platformNoiseDisabled | Scanner | private |
prepareDiscretization() | Scanner | |
randGen1 | Scanner | |
randGen2 | Scanner | |
Scanner(double beamDiv_rad, glm::dvec3 beamOrigin, Rotation beamOrientation, std::list< int > pulseFreqs, double pulseLength_ns, std::string id, double averagePower, double beamQuality, double efficiency, double receiverDiameter, double atmosphericVisibility, int wavelength, bool writeWaveform=false, bool calcEchowidth=false, bool fullWaveNoise=false, bool platformNoiseDisabled=false) | Scanner | |
Scanner(Scanner &scanner) (defined in Scanner) | Scanner | |
scannerHead | Scanner | |
setActive(bool active) | Scanner | inline |
setAtmosphericExtinction(double atmosphericExtinction) | Scanner | inline |
setAveragePower(double averagePower) | Scanner | inline |
setBeamDivergence(double beamDivergence) | Scanner | inline |
setBeamQuality(double beamQuality) | Scanner | inline |
setBeamWaistRadius(double beamWaistRadius) | Scanner | inline |
setBt2(double bt2) | Scanner | inline |
setCalcEchowidth(bool calcEchowidth) | Scanner | inline |
setDeviceId(std::string const deviceId) | Scanner | inline |
setDr2(double dr2) | Scanner | inline |
setEfficiency(double efficiency) | Scanner | inline |
setFixedIncidenceAngle(bool fixedIncidenceAngle) | Scanner | inline |
setFullWaveNoise(bool fullWaveNoise) | Scanner | inline |
setLastPulseWasHit(bool lastPulseWasHit) | Scanner | |
setNumRays(int numRays) | Scanner | inline |
setPlatformNoiseDisabled(bool platformNoiseDisabled) | Scanner | inline |
setPulseFreq_Hz(int pulseFreq_Hz) | Scanner | |
setPulseLength_ns(double pulseLength_ns) | Scanner | inline |
setReceiverDiameter(double receiverDiameter) | Scanner | inline |
setTrajectoryFileWriter(std::shared_ptr< SyncFileWriter > tfw) | Scanner | inline |
setVisibility(double visibility) | Scanner | inline |
setWavelength(double wavelength) | Scanner | inline |
setWriteWaveform(bool writeWaveform) | Scanner | inline |
sourceFilePath | Asset | |
state_currentPulseNumber | Scanner | private |
state_isActive | Scanner | private |
state_lastPulseWasHit | Scanner | private |
tfw | Scanner | private |
time_wave | Scanner | |
toString() | Scanner | |
trajectoryTimeInterval | Scanner | |
writeWaveform | Scanner | private |
~Asset() (defined in Asset) | Asset | inlinevirtual |