|
Sen API
Sen Libraries
|
#include "sen/util/dr/algorithms.h"Go to the source code of this file.
Namespaces | |
| namespace | sen |
| namespace | sen::util |
| namespace | sen::util::impl |
Functions | |
| 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. | |
| 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. | |