#include <image.hpp>
Static Public Member Functions | |
static mm_vision_msgs::ImagePtr | decode (const unsigned char *buffer, const unsigned int &size) |
static void | encode (const mm_vision_msgs::ImagePtr &s, ByteArray &buffer) |
mm_vision_msgs::ImagePtr mm_messages::Message< mm_vision_msgs::ImagePtr >::decode | ( | const unsigned char * | buffer, |
const unsigned int & | size | ||
) | [static] |
void mm_messages::Message< mm_vision_msgs::ImagePtr >::encode | ( | const mm_vision_msgs::ImagePtr & | image, |
ByteArray & | buffer | ||
) | [static] |
Serialise it onto a buffer.
We're doing more copies than we need to here. Be good to be able to pass the image's buffer directly to the underlying send command. However that probably isn't possible as it requires a prefixed header and contiguous memory across header and data.
image | |
buffer |