14 #include <topic_tools/shape_shifter.h> 21 template<
typename T,
typename EnableT>
25 const auto length = ::ros::serialization::serializationLength(msg);
28 ::ros::serialization::serialize(ostream, msg);
uint8_t * getBuffer(::topic_tools::ShapeShifter &msg)
Get the internal buffer with serialized message data.
void msgToShapeShifter(const T &msg, ::topic_tools::ShapeShifter &shifter)
Copy the message instance into the given ShapeShifter.
Tools for more convenient working with ShapeShifter objects.
void resizeBuffer(::topic_tools::ShapeShifter &msg, size_t newLength)
Resize the internal buffer of the message.
TFSIMD_FORCE_INLINE tfScalar length(const Quaternion &q)