[ros-users] Inserting data in a tfMessage

Wim Meeussen meeussen at willowgarage.com
Fri Aug 27 16:39:20 UTC 2010


Steven,

In C++ an array in a message behaves just like a std::vector. So you
can do something like this:

TfMessage msg;
msg.transforms.resize(10);
msg.transforms[0].translation.x = 5;

Wim



On Fri, Aug 27, 2010 at 8:51 AM, Steven Bellens
<steven.bellens at mech.kuleuven.be> wrote:
> Hi,
>
> I'd like to use the tfMessage - defined in the tf package. It contains
> an array of geometry_msgs/TransformStamped elements.
> How do I fill this in C++?
> I tried to make a new tf::tfMessage tfFrames, but I'm stuck on
> accessing the elements. I was wondering whether someone can provide me
> an example on how to work with messages containing arrays?
> The ROS wiki says I have to use the uint32 prefix and std::vector but
> I don't see how to do this.
>
> Steven
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



-- 
--
Wim Meeussen
Willow Garage Inc.
<http://www.willowgarage.com)



More information about the ros-users mailing list