Helios++
Helios software for LiDAR simulations
SimulatedPulse Member List

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

attitudePulseprotected
computeDirection()Pulseinline
deviceIndexSimulatedPulseprotected
getAttitude() constPulseinline
getAttitudeRef()Pulseinline
getDeviceIndex() constSimulatedPulseinline
getLegIndex() constSimulatedPulseinline
getOrigin() constPulseinline
getOriginRef()Pulseinline
getPulseNumber() constSimulatedPulseinline
getTime() constTimedPulseinline
legIndexSimulatedPulseprotected
originPulseprotected
Pulse(glm::dvec3 const &origin, Rotation const &attitude)Pulseinline
pulseNumberSimulatedPulseprotected
setAttitude(Rotation const &attitude)Pulseinline
setDeviceIndex(size_t const deviceIndex)SimulatedPulseinline
setLegIndex(unsigned int const legIndex)SimulatedPulseinline
setOrigin(glm::dvec3 const &origin)Pulseinline
setPulseNumber(int const pulseNumber)SimulatedPulseinline
setTime(double const time_ns)TimedPulseinline
SimulatedPulse(glm::dvec3 const &origin, Rotation const &attitude, double const time_ns, unsigned int legIndex, int const pulseNumber, size_t const deviceIndex)SimulatedPulseinline
time_nsTimedPulseprotected
TimedPulse(glm::dvec3 const &origin, Rotation const &attitude, double const time_ns)TimedPulseinline
~Pulse()=default (defined in Pulse)Pulsevirtual
~SimulatedPulse()=default (defined in SimulatedPulse)SimulatedPulsevirtual
~TimedPulse()=default (defined in TimedPulse)TimedPulsevirtual