0.4.1
Loading...
Searching...
No Matches
MotionModel.hpp File Reference

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.
 

Detailed Description

Motion System Model.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2024-08-20

Definition in file MotionModel.hpp.

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & os,
const NAV::Keys::MotionModelKey & obj )

Stream insertion operator overload.

Parameters
[in,out]osOutput stream object to stream the time into
[in]objObject to print
Returns
Returns the output stream object in order to chain stream insertions

Definition at line 37 of file SystemModel.cpp.