1 #ifndef _ROS_shape_msgs_Mesh_h
2 #define _ROS_shape_msgs_Mesh_h
30 virtual int serialize(
unsigned char *outbuffer)
const
34 *(outbuffer + offset++) = 0;
35 *(outbuffer + offset++) = 0;
36 *(outbuffer + offset++) = 0;
41 *(outbuffer + offset++) = 0;
42 *(outbuffer + offset++) = 0;
43 *(outbuffer + offset++) = 0;
53 uint8_t triangles_lengthT = *(inbuffer + offset++);
62 uint8_t vertices_lengthT = *(inbuffer + offset++);
74 const char *
getType(){
return "shape_msgs/Mesh"; };
75 const char *
getMD5(){
return "1ffdae9486cd3316a121c578b47a85cc"; };
geometry_msgs::Point st_vertices
Definition: Mesh.h:21
virtual int serialize(unsigned char *outbuffer) const
Definition: Mesh.h:30
shape_msgs::MeshTriangle * triangles
Definition: Mesh.h:19
geometry_msgs::Point * vertices
Definition: Mesh.h:22
const char * getType()
Definition: Mesh.h:74
Mesh()
Definition: Mesh.h:24
Definition: MeshTriangle.h:12
virtual int deserialize(unsigned char *inbuffer)
Definition: MeshTriangle.h:35
virtual int deserialize(unsigned char *inbuffer)
Definition: Mesh.h:50
uint8_t triangles_length
Definition: Mesh.h:17
uint8_t vertices_length
Definition: Mesh.h:20
virtual int serialize(unsigned char *outbuffer) const
Definition: Point.h:26
shape_msgs::MeshTriangle st_triangles
Definition: Mesh.h:18
const char * getMD5()
Definition: Mesh.h:75
virtual int serialize(unsigned char *outbuffer) const
Definition: MeshTriangle.h:22
virtual int deserialize(unsigned char *inbuffer)
Definition: Point.h:35