Class MissionBaseFrame

Class Documentation

class vi_map::MissionBaseFrame

Public Functions

inline MissionBaseFrame()
MissionBaseFrame(const MissionBaseFrameId &mission_baseframe_id, const pose::Transformation &T_G_M, const Eigen::Matrix<double, 6, 6> &T_G_M_covariance)
inline MAPLAB_GET_AS_CASTER const Eigen::Quaterniond & get_q_G_M () const
inline const Eigen::Matrix<double, 3, 1> &get_p_G_M() const
inline double *get_q_G_M_Mutable()
inline double *get_p_G_M_Mutable()
inline void set_q_G_M(const Eigen::Quaterniond &q_G_M)
inline void set_p_G_M(const Eigen::Matrix<double, 3, 1> &p_G_M)
inline const pose::Transformation &get_T_G_M() const
inline void set_T_G_M(const pose::Transformation &T_G_M)
inline const MissionBaseFrameId &id() const
inline void setId(const MissionBaseFrameId &id)
inline const Eigen::Matrix<double, 6, 6> &get_T_G_M_Covariance() const
inline void set_T_G_M_Covariance(const Eigen::Matrix<double, 6, 6> &covariance)
inline bool is_T_G_M_known() const
inline void set_is_T_G_M_known(bool is_T_G_M_known)
inline bool operator==(const MissionBaseFrame &lhs) const
inline bool operator!=(const MissionBaseFrame &lhs) const
Eigen::Vector3d transformPointInMissionFrameToGlobalFrame(const Eigen::Vector3d &M_p_fi) const
Eigen::Quaterniond transformRotationInMissionFrameToGlobalFrame(const Eigen::Quaterniond &M_q_fi) const
Eigen::Vector3d transformPointInGlobalFrameToMissionFrame(const Eigen::Vector3d &G_p_fi) const
void serialize(vi_map::proto::MissionBaseframe *proto) const
void deserialize(const vi_map::MissionBaseFrameId &baseframe_id, const vi_map::proto::MissionBaseframe &proto)

Public Members

MissionBaseFrame