18 #ifndef _GAZEBO_DARTTYPES_HH_
19 #define _GAZEBO_DARTTYPES_HH_
21 #include <boost/shared_ptr.hpp>
59 return Eigen::Vector3d(_vec3.
x, _vec3.
y, _vec3.
z);
71 return Eigen::Quaterniond(_quat.
w, _quat.
x, _quat.
y, _quat.
z);
87 Eigen::Isometry3d res;
89 res.translation() = ConvVec3(_pose.
pos);
90 res.linear() = Eigen::Matrix3d(ConvQuat(_pose.
rot));
99 pose.
pos = ConvVec3(_T.translation());
100 pose.
rot = ConvQuat(Eigen::Quaterniond(_T.linear()));