24 #ifndef __INTERFACES_VISUALDISPLAY2DINTERFACE_H_
25 #define __INTERFACES_VISUALDISPLAY2DINTERFACE_H_
27 #include <interface/interface.h>
28 #include <interface/message.h>
29 #include <interface/field_iterator.h>
75 int64_t timestamp_sec;
76 int64_t timestamp_usec;
78 } VisualDisplay2DInterface_data_t;
81 VisualDisplay2DInterface_data_t *data;
91 int64_t timestamp_sec;
92 int64_t timestamp_usec;
98 } AddCartLineMessage_data_t;
101 AddCartLineMessage_data_t *data;
111 float x(
unsigned int index)
const;
112 void set_x(
unsigned int index,
const float new_x);
113 void set_x(
const float * new_x);
116 float y(
unsigned int index)
const;
117 void set_y(
unsigned int index,
const float new_y);
118 void set_y(
const float * new_y);
123 uint8_t *
color()
const;
124 uint8_t
color(
unsigned int index)
const;
125 void set_color(
unsigned int index,
const uint8_t new_color);
126 void set_color(
const uint8_t * new_color);
137 int64_t timestamp_sec;
138 int64_t timestamp_usec;
144 } AddCartCircleMessage_data_t;
147 AddCartCircleMessage_data_t *data;
157 void set_x(
const float new_x);
160 void set_y(
const float new_y);
168 uint8_t *
color()
const;
169 uint8_t
color(
unsigned int index)
const;
170 void set_color(
unsigned int index,
const uint8_t new_color);
171 void set_color(
const uint8_t * new_color);
182 int64_t timestamp_sec;
183 int64_t timestamp_usec;
190 } AddCartRectMessage_data_t;
193 AddCartRectMessage_data_t *data;
196 AddCartRectMessage(
const float ini_x,
const float ini_y,
const float ini_width,
const float ini_height,
const LineStyle ini_style,
const uint8_t * ini_color);
203 void set_x(
const float new_x);
206 void set_y(
const float new_y);
217 uint8_t *
color()
const;
218 uint8_t
color(
unsigned int index)
const;
219 void set_color(
unsigned int index,
const uint8_t new_color);
220 void set_color(
const uint8_t * new_color);
231 int64_t timestamp_sec;
232 int64_t timestamp_usec;
240 } AddCartTextMessage_data_t;
243 AddCartTextMessage_data_t *data;
246 AddCartTextMessage(
const float ini_x,
const float ini_y,
const char * ini_text,
const Anchor ini_anchor,
const float ini_size,
const uint8_t * ini_color);
253 void set_x(
const float new_x);
256 void set_y(
const float new_y);
259 void set_text(
const char * new_text);
265 void set_size(
const float new_size);
267 uint8_t *
color()
const;
268 uint8_t
color(
unsigned int index)
const;
269 void set_color(
unsigned int index,
const uint8_t new_color);
270 void set_color(
const uint8_t * new_color);
281 int64_t timestamp_sec;
282 int64_t timestamp_usec;
285 } DeleteObjectMessage_data_t;
288 DeleteObjectMessage_data_t *data;
309 int64_t timestamp_sec;
310 int64_t timestamp_usec;
311 } DeleteAllMessage_data_t;
314 DeleteAllMessage_data_t *data;
338 virtual const char *
enum_tostring(
const char *enumtype,
int val)
const;