|
Sen API
Sen Libraries
|
#include "sen/core/base/duration.h"#include "sen/core/base/numbers.h"#include "sen/core/base/quantity.h"#include "sen/core/base/timestamp.h"#include <array>Go to the source code of this file.
Classes | |
| struct | sen::util::DrConfig |
| Length in meters. More... | |
| struct | sen::util::Location |
| World Location struct. More... | |
| struct | sen::util::GeodeticWorldLocation |
| World location in geodetic coordinates. More... | |
| struct | sen::util::Orientation |
| Orientation struct. More... | |
| struct | sen::util::Velocity |
| Velocity struct. More... | |
| struct | sen::util::Acceleration |
| Acceleration struct. More... | |
| struct | sen::util::AngularVelocity |
| AngularVelocity struct. More... | |
| struct | sen::util::AngularAcceleration |
| AngularAcceleration struct. More... | |
| struct | sen::util::Situation |
| Situation structure with the following parameters: More... | |
| struct | sen::util::GeodeticSituation |
| GeodeticSituation structure with the following parameters: More... | |
Namespaces | |
| namespace | sen |
| namespace | sen::util |
Enumerations | |
| enum class | sen::util::SpatialAlgorithm { sen::util::SpatialAlgorithm::drStatic = 0 , sen::util::SpatialAlgorithm::drFPW = 1 , sen::util::SpatialAlgorithm::drRPW = 2 , sen::util::SpatialAlgorithm::drRVW = 3 , sen::util::SpatialAlgorithm::drFVW = 4 , sen::util::SpatialAlgorithm::drFPB = 5 , sen::util::SpatialAlgorithm::drRPB = 6 , sen::util::SpatialAlgorithm::drRVB = 7 , sen::util::SpatialAlgorithm::drFVB = 8 } |
| Enumeration of the different Spatial algorithms. More... | |
Functions | |
| Situation | sen::util::drFpw (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the FPW algorithm. | |
| Situation | sen::util::drFpb (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the FPB algorithm. The velocity is expressed in body coordinates. | |
| Situation | sen::util::drRpw (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the RPW algorithm. | |
| Situation | sen::util::drRpb (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the RPB algorithm. The input situation should be expressed in body coordinates and the returned situation in world coordinates. | |
| Situation | sen::util::drRvw (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the RVW algorithm. | |
| Situation | sen::util::drRvb (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the RVB algorithm. | |
| Situation | sen::util::drFvw (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the FVW algorithm. | |
| Situation | sen::util::drFvb (const Situation &value, sen::TimeStamp time) noexcept |
| Returns the extrapolated situation using the FVB algorithm. | |
Variables | |
| constexpr std::array< SpatialAlgorithm, 4U > | sen::util::bodyAlgorithms |