![]() |
0.5.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.