#include <eigen_mav_msgs.h>
Public Member Functions | |
| EigenOdometry () | |
| EigenOdometry (const Eigen::Vector3d &_position, const Eigen::Quaterniond &_orientation, const Eigen::Vector3d &_velocity_body, const Eigen::Vector3d &_angular_velocity) | |
| void | getEulerAngles (Eigen::Vector3d *euler_angles) const |
| Eigen::Vector3d | getVelocityWorld () const |
| double | getYaw () const |
| double | getYawRate () const |
| void | setFromYaw (double yaw) |
| void | setFromYawRate (double yaw_rate) |
| void | setVelocityWorld (const Eigen::Vector3d &velocity_world) |
Public Attributes | |
| Eigen::Vector3d | angular_velocity_B |
| Eigen::Quaterniond | orientation_W_B |
| Eigen::Matrix< double, 6, 6 > | pose_covariance_ |
| Eigen::Vector3d | position_W |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW int64_t | timestamp_ns |
| Eigen::Matrix< double, 6, 6 > | twist_covariance_ |
| Eigen::Vector3d | velocity_B |
Definition at line 274 of file eigen_mav_msgs.h.
| mav_msgs::EigenOdometry::EigenOdometry | ( | ) | [inline] |
Definition at line 275 of file eigen_mav_msgs.h.
| mav_msgs::EigenOdometry::EigenOdometry | ( | const Eigen::Vector3d & | _position, |
| const Eigen::Quaterniond & | _orientation, | ||
| const Eigen::Vector3d & | _velocity_body, | ||
| const Eigen::Vector3d & | _angular_velocity | ||
| ) | [inline] |
Definition at line 282 of file eigen_mav_msgs.h.
| void mav_msgs::EigenOdometry::getEulerAngles | ( | Eigen::Vector3d * | euler_angles | ) | const [inline] |
Definition at line 302 of file eigen_mav_msgs.h.
| Eigen::Vector3d mav_msgs::EigenOdometry::getVelocityWorld | ( | ) | const [inline] |
Definition at line 316 of file eigen_mav_msgs.h.
| double mav_msgs::EigenOdometry::getYaw | ( | ) | const [inline] |
Definition at line 301 of file eigen_mav_msgs.h.
| double mav_msgs::EigenOdometry::getYawRate | ( | ) | const [inline] |
Definition at line 305 of file eigen_mav_msgs.h.
| void mav_msgs::EigenOdometry::setFromYaw | ( | double | yaw | ) | [inline] |
Definition at line 307 of file eigen_mav_msgs.h.
| void mav_msgs::EigenOdometry::setFromYawRate | ( | double | yaw_rate | ) | [inline] |
Definition at line 310 of file eigen_mav_msgs.h.
| void mav_msgs::EigenOdometry::setVelocityWorld | ( | const Eigen::Vector3d & | velocity_world | ) | [inline] |
Definition at line 319 of file eigen_mav_msgs.h.
| Eigen::Vector3d mav_msgs::EigenOdometry::angular_velocity_B |
Definition at line 296 of file eigen_mav_msgs.h.
| Eigen::Quaterniond mav_msgs::EigenOdometry::orientation_W_B |
Definition at line 294 of file eigen_mav_msgs.h.
| Eigen::Matrix<double, 6, 6> mav_msgs::EigenOdometry::pose_covariance_ |
Definition at line 297 of file eigen_mav_msgs.h.
| Eigen::Vector3d mav_msgs::EigenOdometry::position_W |
Definition at line 293 of file eigen_mav_msgs.h.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW int64_t mav_msgs::EigenOdometry::timestamp_ns |
Definition at line 292 of file eigen_mav_msgs.h.
| Eigen::Matrix<double, 6, 6> mav_msgs::EigenOdometry::twist_covariance_ |
Definition at line 298 of file eigen_mav_msgs.h.
| Eigen::Vector3d mav_msgs::EigenOdometry::velocity_B |
Definition at line 295 of file eigen_mav_msgs.h.