24 geometry_msgs::Point point;
34 geometry_msgs::Quaternion result;
36 result.w = quaternion.w();
37 result.x = quaternion.x();
38 result.y = quaternion.y();
39 result.z = quaternion.z();
53 return SimpleVector3(vector.at(0), vector.at(1), vector.at(2));
57 return SimpleVector4(vector[0], vector[1], vector[2], vector[3]);
69 return SimpleQuaternion(quaternion.w, quaternion.x, quaternion.y, quaternion.z);
74 return SimpleQuaternion(vector.at(0), vector.at(1), vector.at(2), vector.at(3));
78 geometry_msgs::Vector3 result;
88 std_msgs::ColorRGBA result;
static std_msgs::ColorRGBA getColor(const SimpleVector4 &vector)
static SimpleVector4 getSimpleVector4(const std::vector< double > &vector)
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
static geometry_msgs::Point getPointMSG(const SimpleVector3 &vector)
static geometry_msgs::Quaternion getQuaternionMSG(const SimpleQuaternion &quaternion)
Eigen::Matrix< Precision, 4, 1 > SimpleVector4
this namespace contains all generally usable classes.
static SimpleVector3 getSimpleVector3(const geometry_msgs::Pose &pose)
static SimpleQuaternion getSimpleQuaternion(const geometry_msgs::Pose &pose)
Eigen::Quaternion< Precision > SimpleQuaternion
static geometry_msgs::Vector3 getVector3(const SimpleVector3 &vector)