20 #ifndef MYTYPEHELPER_HPP_ 21 #define MYTYPEHELPER_HPP_ 23 #include <geometry_msgs/Pose.h> 24 #include <geometry_msgs/Point.h> 25 #include <geometry_msgs/Quaternion.h> 26 #include <geometry_msgs/Vector3.h> 27 #include <std_msgs/ColorRGBA.h> static SimpleQuaternion getSimpleQuaternion(const geometry_msgs::Pose &pose)
static geometry_msgs::Quaternion getQuaternionMSG(const SimpleQuaternion &quaternion)
static SimpleVector4 getSimpleVector4(const std::vector< double > &vector)
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
static SimpleVector3 getSimpleVector3(const geometry_msgs::Pose &pose)
this namespace contains all generally usable classes.
static geometry_msgs::Point getPointMSG(const SimpleVector3 &vector)
static std_msgs::ColorRGBA getColor(const SimpleVector4 &vector)
static geometry_msgs::Vector3 getVector3(const SimpleVector3 &vector)
Eigen::Quaternion< Precision > SimpleQuaternion
Eigen::Matrix< Precision, 4, 1 > SimpleVector4