#include <Eigen/Dense>
#include <geometry_msgs/Quaternion.h>
Go to the source code of this file.
Namespaces | |
namespace | labust |
namespace | labust::tools |
Functions | |
template<class Point , class Iterator > | |
void | labust::tools::disableAxisToVector (Point &point, const Iterator &vec) |
template<class T > | |
void | labust::tools::eulerZYXFromQuaternion (const T &q, double &roll, double &pitch, double &yaw) |
template<class T , class V > | |
void | labust::tools::eulerZYXFromQuaternion (const T &q, V &vect) |
void | labust::tools::eulerZYXFromQuaternion (const geometry_msgs::Quaternion &q, double &roll, double &pitch, double &yaw) |
template<class Point , class Iterator > | |
void | labust::tools::nedToVector (const Point &point, Iterator &vec, int offset=0) |
template<class Point , class Iterator > | |
void | labust::tools::pointToVector (const Point &point, Iterator &vec, int offset=0) |
template<class T > | |
void | labust::tools::quaternionFromEulerZYX (double roll, double pitch, double yaw, Eigen::Quaternion< T > &q) |
template<class T > | |
void | labust::tools::quaternionFromEulerZYX (double roll, double pitch, double yaw, T &q) |
template<class Point , class Iterator > | |
void | labust::tools::rpyToVector (const Point &point, Iterator &vec, int offset=0) |
template<class Point , class Iterator > | |
void | labust::tools::vectorToDisableAxis (const Iterator &vec, Point &point) |
template<class Point , class Iterator > | |
void | labust::tools::vectorToNED (const Iterator &vec, Point &point, int offset=0) |
template<class Point , class Iterator > | |
void | labust::tools::vectorToPoint (const Iterator &vec, Point &point, int offset=0) |
template<class Point , class Iterator > | |
void | labust::tools::vectorToRPY (const Iterator &vec, Point &point, int offset=0) |