definitions of quaternion operation More...
#include <geometry_msgs/Quaternion.h>#include <geometry_msgs/Vector3.h>#include <tf2/LinearMath/Matrix3x3.h>#include <Eigen/Core>#include <Eigen/Geometry>

Go to the source code of this file.
Namespaces | |
| quaternion_operation | |
| namespace of quaternion_operation ROS package | |
Macros | |
| #define | EIGEN_MPL2_ONLY |
Functions | |
| geometry_msgs::Quaternion | quaternion_operation::conjugate (geometry_msgs::Quaternion quat1) |
| get conjugate Quaternion More... | |
| geometry_msgs::Quaternion | quaternion_operation::convertEulerAngleToQuaternion (geometry_msgs::Vector3 euler) |
| convert Euler angles to Quaternion More... | |
| geometry_msgs::Vector3 | quaternion_operation::convertQuaternionToEulerAngle (geometry_msgs::Quaternion quat) |
| convert Quaternion to the Euler angle More... | |
| Eigen::MatrixXd | quaternion_operation::convertToEigenMatrix (geometry_msgs::Quaternion quat) |
| convert geometry_msgs::Quaternion to Eigen::MatrixXd More... | |
| bool | quaternion_operation::equals (double a, double b) |
| checke 2 double values are equal or not More... | |
| bool | quaternion_operation::equals (geometry_msgs::Quaternion quat1, geometry_msgs::Quaternion quat2) |
| check 2 Quaternion values are equal or not More... | |
| geometry_msgs::Quaternion | quaternion_operation::getRotation (geometry_msgs::Quaternion from, geometry_msgs::Quaternion to) |
| Get the Rotation from 2 Quaternions. More... | |
| Eigen::Matrix3d | quaternion_operation::getRotationMatrix (geometry_msgs::Quaternion quat) |
| Get the Rotation Matrix from geometry_msgs::Quaternion. More... | |
| geometry_msgs::Quaternion | operator* (geometry_msgs::Quaternion quat1, geometry_msgs::Quaternion quat2) |
| |
| geometry_msgs::Quaternion | operator+ (geometry_msgs::Quaternion quat1, geometry_msgs::Quaternion quat2) |
| |
| geometry_msgs::Quaternion | quaternion_operation::rotation (geometry_msgs::Quaternion from, geometry_msgs::Quaternion rotation) |
| rotate Quaternion More... | |
| geometry_msgs::Quaternion | quaternion_operation::slerp (geometry_msgs::Quaternion quat1, geometry_msgs::Quaternion quat2, double t) |
| Spherical linear interpolation function for geometry_msgs::Quaternion. More... | |
definitions of quaternion operation
Definition in file quaternion_operation.h.
| #define EIGEN_MPL2_ONLY |
Definition at line 21 of file quaternion_operation.h.
| geometry_msgs::Quaternion operator* | ( | geometry_msgs::Quaternion | quat1, |
| geometry_msgs::Quaternion | quat2 | ||
| ) |
| quat1 | |
| quat2 |
Definition at line 24 of file quaternion_operation.cpp.
| geometry_msgs::Quaternion operator+ | ( | geometry_msgs::Quaternion | quat1, |
| geometry_msgs::Quaternion | quat2 | ||
| ) |
| quat1 | |
| quat2 |
Definition at line 14 of file quaternion_operation.cpp.