|
| template<typename T> |
| T | sen::util::impl::toRpr (const Location &value) |
| | Translates a Location struct to a RPR WorldLocation given as template argument.
|
| template<typename T> |
| T | sen::util::impl::toRpr (const Orientation &value) |
| | Translates an Orientation struct to a RPR Orientation given as template argument.
|
| template<typename T> |
| T | sen::util::impl::toRpr (const Velocity &value) |
| | Translates a Velocity struct to a RPR Velocity given as template argument.
|
| template<typename T> |
| T | sen::util::impl::toRpr (const Acceleration &value) |
| | Translates an Acceleration struct to a RPR Acceleration given as template argument.
|
| template<typename T> |
| T | sen::util::impl::toRpr (const AngularVelocity &value) |
| | Translates an AngularVelocity struct to a RPR AngularVelocity given as template argument.
|
| template<typename T> |
| Location | sen::util::impl::fromRprLocation (const T &value) |
| | Translates to a Location struct from a RPR WorldLocation.
|
| template<typename T> |
| Orientation | sen::util::impl::fromRprOrientation (const T &value) |
| | Translates to an Orientation struct from a RPR Orientation.
|
| template<typename T> |
| Velocity | sen::util::impl::fromRprVelocity (const T &value) |
| | Translates to a Velocity struct from a RPR Velocity.
|
| template<typename T> |
| Acceleration | sen::util::impl::fromRprAcceleration (const T &value) |
| | Translates to Acceleration struct from a RPR Acceleration.
|
| template<typename T> |
| AngularVelocity | sen::util::impl::fromRprAngularVelocity (const T &value) |
| | Translates to AngularVelocity struct from a RPR AngularVelocity.
|
| GeodeticWorldLocation | sen::util::impl::toLla (const Location &worldLocation) noexcept |
| | Translates from ECEF Location to Geodetic (LatLonAlt) Location.
|
| Location | sen::util::impl::toEcef (const GeodeticWorldLocation &latLonAlt) noexcept |
| | Translates from Geodetic (LatLonAlt) to ECEF WorldLocation coordinates.
|
| Orientation | sen::util::impl::ecefToNed (const Orientation &value, const GeodeticWorldLocation &latLonAlt) noexcept |
| | Translates the Orientation in euler angles from ECEF to NED using quaternions.
|
| Velocity | sen::util::impl::ecefToNed (const Velocity &value, const GeodeticWorldLocation &geodeticPosition) noexcept |
| | Translates Velocity vectors expressed in ECEF coordinates to NED coordinates.
|
| Acceleration | sen::util::impl::ecefToNed (const Acceleration &value, const GeodeticWorldLocation &geodeticPosition) noexcept |
| | Translates Acceleration vectors expressed in ECEF coordinates to NED coordinates.
|
| Orientation | sen::util::impl::nedToEcef (const Orientation &value, const GeodeticWorldLocation &latLonAlt) noexcept |
| | Translates the Orientation in euler angles from NED to ECEF using quaternions.
|
| Velocity | sen::util::impl::nedToEcef (const Velocity &value, const GeodeticWorldLocation &location) noexcept |
| | Translates a Velocity vector from NED to ECEF coordinates.
|
| Acceleration | sen::util::impl::nedToEcef (const Acceleration &value, const GeodeticWorldLocation &location) noexcept |
| | Translates an Acceleration vector from NED to ECEF coordinates.
|
| GeodeticSituation | sen::util::impl::toGeodeticSituation (const Situation &value) noexcept |
| | Converts a situation from ECEF to geodetic, building the position rotation once for all three quantities that need it.
|
| Situation | sen::util::impl::toSituation (const GeodeticSituation &value) noexcept |
| | Converts a situation from geodetic to ECEF.
|
| Situation | sen::util::impl::toSituation (const GeodeticSituation &value, const Location &ecefPosition, const Orientation &ecefOrientation) noexcept |
| | Overload for callers that already hold the converted position and orientation.
|
| Velocity | sen::util::impl::bodyToNed (const Velocity &value, const Orientation &orientationNed) noexcept |
| | Translates Velocity vectors expressed in body coordinates to NED coordinates.
|
| AngularVelocity | sen::util::impl::bodyToNed (const AngularVelocity &value, const Orientation &orientationNed) noexcept |
| | Translates AngularVelocity vectors expressed in body coordinates to NED coordinates.
|
| AngularAcceleration | sen::util::impl::bodyToNed (const AngularAcceleration &value, const Orientation &orientationNed) noexcept |
| | Translates AngularAcceleration vectors expressed in body coordinates to NED coordinates.
|
| Acceleration | sen::util::impl::bodyToNed (const Acceleration &value, const Orientation &orientationNed) noexcept |
| | Translates acceleration vectors expressed in body coordinates to NED coordinates.
|
| void | sen::util::impl::smoothImpl (Situation &situation, const Situation &update, const DrConfig &config) |
| | Updates the smoothed situation, both in position and orientation.
|
| LengthMeters | sen::util::impl::computeDistance (const Location &start, const Location &end) |
| | Computes the distance between two World locations.
|