![]() |
0.4.1
|
Motion System Model. More...
Go to the source code of this file.
Data Structures | |
class | NAV::MotionModel< StateKeyType > |
Motion System Model. More... | |
Namespaces | |
namespace | NAV |
namespace | NAV::Keys |
Enumerations | |
enum | NAV::Keys::MotionModelKey : uint8_t { NAV::Keys::PosX , NAV::Keys::PosY , NAV::Keys::PosZ , NAV::Keys::VelX , NAV::Keys::VelY , NAV::Keys::VelZ , NAV::Keys::AttQ1 , NAV::Keys::AttQ2 , NAV::Keys::AttQ3 , NAV::Keys::AttQ0 , NAV::Keys::MotionModelKey_COUNT } |
Keys used in the model. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const NAV::Keys::MotionModelKey &obj) |
Stream insertion operator overload. | |
Variables | |
template<typename StateKeyType> | |
constexpr std::array< StateKeyType, 4 > | NAV::Keys::Att |
All attitude keys. | |
template<typename StateKeyType> | |
constexpr std::array< StateKeyType, 3 > | NAV::Keys::Pos |
All position keys. | |
template<typename StateKeyType> | |
constexpr std::array< StateKeyType, 6 > | NAV::Keys::PosVel |
Vector with all position and velocity keys. | |
template<typename StateKeyType> | |
constexpr std::array< StateKeyType, 10 > | NAV::Keys::PosVelAtt |
Vector with all position velocity and attitude keys. | |
template<typename StateKeyType> | |
constexpr std::array< StateKeyType, 3 > | NAV::Keys::Vel |
All velocity keys. | |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::Keys::MotionModelKey & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
Definition at line 37 of file SystemModel.cpp.