17 #ifndef GZ_MSGS_CONVERT_QUATERNION_HH_
18 #define GZ_MSGS_CONVERT_QUATERNION_HH_
21 #include "gz/msgs/quaternion.pb.h"
24 #include <gz/math/Quaternion.hh>
28 inline namespace GZ_MSGS_VERSION_NAMESPACE {
33 _msg->set_w(_data.
W());
34 _msg->set_x(_data.
X());
35 _msg->set_y(_data.
Y());
36 _msg->set_z(_data.
Z());
41 _data->
Set(_msg.w(), _msg.x(), _msg.y(), _msg.z());
46 gz::msgs::Quaternion ret;