1 #ifndef _ROS_shape_msgs_MeshTriangle_h
2 #define _ROS_shape_msgs_MeshTriangle_h
22 virtual int serialize(
unsigned char *outbuffer)
const
25 for( uint8_t i = 0; i < 3; i++){
26 *(outbuffer + offset + 0) = (this->
vertex_indices[i] >> (8 * 0)) & 0xFF;
27 *(outbuffer + offset + 1) = (this->
vertex_indices[i] >> (8 * 1)) & 0xFF;
28 *(outbuffer + offset + 2) = (this->
vertex_indices[i] >> (8 * 2)) & 0xFF;
29 *(outbuffer + offset + 3) = (this->
vertex_indices[i] >> (8 * 3)) & 0xFF;
38 for( uint8_t i = 0; i < 3; i++){
40 this->
vertex_indices[i] |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
41 this->
vertex_indices[i] |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
42 this->
vertex_indices[i] |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
48 const char *
getType(){
return "shape_msgs/MeshTriangle"; };
49 const char *
getMD5(){
return "23688b2e6d2de3d32fe8af104a903253"; };
const char * getMD5()
Definition: MeshTriangle.h:49
MeshTriangle()
Definition: MeshTriangle.h:17
uint32_t vertex_indices[3]
Definition: MeshTriangle.h:15
Definition: MeshTriangle.h:12
virtual int deserialize(unsigned char *inbuffer)
Definition: MeshTriangle.h:35
virtual int serialize(unsigned char *outbuffer) const
Definition: MeshTriangle.h:22
const char * getType()
Definition: MeshTriangle.h:48