3 #include "geometry_msgs/Vector3Stamped.h"
64 MagMsg::ConstPtr mag_in = msg->instantiate<
MagMsg>();
66 if(
tf2_->canTransform(
target_frame_, mag_in->header.frame_id, mag_in->header.stamp, &error)){
86 geometry_msgs::Vector3Stamped::ConstPtr mag_in = msg->instantiate<geometry_msgs::Vector3Stamped>();
88 if(
tf2_->canTransform(
target_frame_, mag_in->header.frame_id, mag_in->header.stamp, &error)){
94 MagMsg mag_temp_in, mag_temp_out;
95 geometry_msgs::Vector3Stamped mag_out;
97 mag_temp_in.header = mag_in->header;
98 mag_temp_in.magnetic_field = mag_in->vector;
100 mag_out.header = mag_temp_out.header;
101 mag_out.vector = mag_temp_out.magnetic_field;
114 "geometry_msgs::Vector3Stamped message types on the imu_in/mag_in topic, received " << msg->getDataType());