root / quad2 / arduino / src / ros_lib / geometry_msgs / PoseStamped.h @ c1426757
History | View | Annotate | Download (986 Bytes)
1 | c1426757 | Tom Mullins | #ifndef _ROS_geometry_msgs_PoseStamped_h
|
---|---|---|---|
2 | #define _ROS_geometry_msgs_PoseStamped_h
|
||
3 | |||
4 | #include <stdint.h> |
||
5 | #include <string.h> |
||
6 | #include <stdlib.h> |
||
7 | #include "ros/msg.h" |
||
8 | #include "std_msgs/Header.h" |
||
9 | #include "geometry_msgs/Pose.h" |
||
10 | |||
11 | namespace geometry_msgs |
||
12 | { |
||
13 | |||
14 | class PoseStamped : public ros::Msg |
||
15 | { |
||
16 | public:
|
||
17 | std_msgs::Header header; |
||
18 | geometry_msgs::Pose pose; |
||
19 | |||
20 | virtual int serialize(unsigned char *outbuffer) const |
||
21 | { |
||
22 | int offset = 0; |
||
23 | offset += this->header.serialize(outbuffer + offset); |
||
24 | offset += this->pose.serialize(outbuffer + offset); |
||
25 | return offset;
|
||
26 | } |
||
27 | |||
28 | virtual int deserialize(unsigned char *inbuffer) |
||
29 | { |
||
30 | int offset = 0; |
||
31 | offset += this->header.deserialize(inbuffer + offset); |
||
32 | offset += this->pose.deserialize(inbuffer + offset); |
||
33 | return offset;
|
||
34 | } |
||
35 | |||
36 | const char * getType(){ return "geometry_msgs/PoseStamped"; }; |
||
37 | const char * getMD5(){ return "d3812c3cbc69362b77dc0b19b345f8f5"; }; |
||
38 | |||
39 | }; |
||
40 | |||
41 | } |
||
42 | #endif |