8#include <RobotsIO/Utils/YarpVectorOfProbe.hpp>
10using namespace RobotsIO::Utils;
16 yarp::sig::VectorOf<double> tmp(data.size());
17 yarp::eigen::toEigen(tmp) = data;
27 yarp::sig::VectorOf<double> tmp(7);
28 yarp::eigen::toEigen(tmp).head<3>() = data.translation();
30 Eigen::AngleAxisd axis_angle(data.rotation());
31 yarp::eigen::toEigen(tmp).segment<3>(3) = axis_angle.axis();
32 yarp::eigen::toEigen(tmp)(6) = axis_angle.angle();
42 yarp::sig::VectorOf<double> tmp(13);
43 yarp::eigen::toEigen(tmp).head<3>() = data.transform.translation();
45 Eigen::AngleAxisd axis_angle(data.transform.rotation());
46 yarp::eigen::toEigen(tmp).segment<3>(3) = axis_angle.axis();
47 yarp::eigen::toEigen(tmp)(6) = axis_angle.angle();
49 yarp::eigen::toEigen(tmp).segment<3>(7) = data.linear_velocity;
50 yarp::eigen::toEigen(tmp).tail<3>() = data.angular_velocity;
59 yarp::sig::VectorOf<int> tmp(4);