1 #ifndef _ROS_std_msgs_ColorRGBA_h
2 #define _ROS_std_msgs_ColorRGBA_h
28 virtual int serialize(
unsigned char *outbuffer)
const
36 *(outbuffer + offset + 0) = (u_r.base >> (8 * 0)) & 0xFF;
37 *(outbuffer + offset + 1) = (u_r.base >> (8 * 1)) & 0xFF;
38 *(outbuffer + offset + 2) = (u_r.base >> (8 * 2)) & 0xFF;
39 *(outbuffer + offset + 3) = (u_r.base >> (8 * 3)) & 0xFF;
40 offset +=
sizeof(this->
r);
46 *(outbuffer + offset + 0) = (u_g.base >> (8 * 0)) & 0xFF;
47 *(outbuffer + offset + 1) = (u_g.base >> (8 * 1)) & 0xFF;
48 *(outbuffer + offset + 2) = (u_g.base >> (8 * 2)) & 0xFF;
49 *(outbuffer + offset + 3) = (u_g.base >> (8 * 3)) & 0xFF;
50 offset +=
sizeof(this->
g);
56 *(outbuffer + offset + 0) = (u_b.base >> (8 * 0)) & 0xFF;
57 *(outbuffer + offset + 1) = (u_b.base >> (8 * 1)) & 0xFF;
58 *(outbuffer + offset + 2) = (u_b.base >> (8 * 2)) & 0xFF;
59 *(outbuffer + offset + 3) = (u_b.base >> (8 * 3)) & 0xFF;
60 offset +=
sizeof(this->
b);
66 *(outbuffer + offset + 0) = (u_a.base >> (8 * 0)) & 0xFF;
67 *(outbuffer + offset + 1) = (u_a.base >> (8 * 1)) & 0xFF;
68 *(outbuffer + offset + 2) = (u_a.base >> (8 * 2)) & 0xFF;
69 *(outbuffer + offset + 3) = (u_a.base >> (8 * 3)) & 0xFF;
70 offset +=
sizeof(this->
a);
82 u_r.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
83 u_r.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
84 u_r.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
85 u_r.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
87 offset +=
sizeof(this->
r);
93 u_g.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
94 u_g.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
95 u_g.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
96 u_g.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
98 offset +=
sizeof(this->
g);
104 u_b.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
105 u_b.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
106 u_b.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
107 u_b.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
109 offset +=
sizeof(this->
b);
115 u_a.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
116 u_a.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
117 u_a.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
118 u_a.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
120 offset +=
sizeof(this->
a);
124 const char *
getType(){
return "std_msgs/ColorRGBA"; };
125 const char *
getMD5(){
return "a29a96539573343b1310c73607334b00"; };
float r
Definition: ColorRGBA.h:15
virtual int deserialize(unsigned char *inbuffer)
Definition: ColorRGBA.h:74
const char * getType()
Definition: ColorRGBA.h:124
virtual int serialize(unsigned char *outbuffer) const
Definition: ColorRGBA.h:28
ColorRGBA()
Definition: ColorRGBA.h:20
float b
Definition: ColorRGBA.h:17
const char * getMD5()
Definition: ColorRGBA.h:125
Definition: ColorRGBA.h:12
float a
Definition: ColorRGBA.h:18
float g
Definition: ColorRGBA.h:16