NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
localization_common::CombinedNavState Class Reference

#include <combined_nav_state.h>

Public Member Functions

 CombinedNavState (const gtsam::NavState &nav_state, const gtsam::imuBias::ConstantBias &bias, const Time timestamp)
 
 CombinedNavState (const gtsam::Pose3 &pose, const gtsam::Velocity3 &velocity, const gtsam::imuBias::ConstantBias &bias, const Time timestamp)
 
 CombinedNavState ()=default
 
Time timestamp () const
 
const gtsam::NavState & nav_state () const
 
gtsam::Pose3 pose () const
 
const gtsam::Velocity3 & velocity () const
 
const gtsam::imuBias::ConstantBias & bias () const
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

◆ CombinedNavState() [1/3]

localization_common::CombinedNavState::CombinedNavState ( const gtsam::NavState &  nav_state,
const gtsam::imuBias::ConstantBias &  bias,
const Time  timestamp 
)

◆ CombinedNavState() [2/3]

localization_common::CombinedNavState::CombinedNavState ( const gtsam::Pose3 &  pose,
const gtsam::Velocity3 &  velocity,
const gtsam::imuBias::ConstantBias &  bias,
const Time  timestamp 
)

◆ CombinedNavState() [3/3]

localization_common::CombinedNavState::CombinedNavState ( )
default

Member Function Documentation

◆ bias()

const gtsam::imuBias::ConstantBias& localization_common::CombinedNavState::bias ( ) const
inline

◆ nav_state()

const gtsam::NavState& localization_common::CombinedNavState::nav_state ( ) const
inline

◆ pose()

gtsam::Pose3 localization_common::CombinedNavState::pose ( ) const
inline

◆ timestamp()

Time localization_common::CombinedNavState::timestamp ( ) const
inline

◆ velocity()

const gtsam::Velocity3& localization_common::CombinedNavState::velocity ( ) const
inline

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

The documentation for this class was generated from the following files: