General-purpose message structures.
[Messaging basics]
Collaboration diagram for General-purpose message structures.:
Detailed Description
These structures often appear inside other structures.
Classes | |
struct | player_null |
A null structure for parsing completeness. More... | |
struct | player_point_2d |
A point in the plane. More... | |
struct | player_point_3d |
A point in 3D space. More... | |
struct | player_orientation_3d |
An angle in 3D space. More... | |
struct | player_pose2d |
A pose in the plane. More... | |
struct | player_pose3d |
A pose in space. More... | |
struct | player_bbox2d |
A rectangular bounding box, used to define the size of an object. More... | |
struct | player_bbox3d |
A rectangular bounding box, used to define the size of an object. More... | |
struct | player_blackboard_entry |
Vectormap feature data. More... | |
struct | player_segment |
A line segment, used to construct vector-based maps. More... | |
struct | player_extent2d |
A rectangular bounding box, used to define the origin and bounds of an object. More... | |
struct | player_color |
A color descriptor. More... | |
struct | player_bool |
A boolean variable, 0 for false anything else for true. More... | |
struct | player_uint32 |
Structure for messages returning a single integer. More... | |
Typedefs | |
typedef player_null | player_null_t |
A null structure for parsing completeness. | |
typedef player_point_2d | player_point_2d_t |
A point in the plane. | |
typedef player_point_3d | player_point_3d_t |
A point in 3D space. | |
typedef player_orientation_3d | player_orientation_3d_t |
An angle in 3D space. | |
typedef player_pose2d | player_pose2d_t |
A pose in the plane. | |
typedef player_pose3d | player_pose3d_t |
A pose in space. | |
typedef player_bbox2d | player_bbox2d_t |
A rectangular bounding box, used to define the size of an object. | |
typedef player_bbox3d | player_bbox3d_t |
A rectangular bounding box, used to define the size of an object. | |
typedef player_blackboard_entry | player_blackboard_entry_t |
Vectormap feature data. | |
typedef player_segment | player_segment_t |
A line segment, used to construct vector-based maps. | |
typedef player_extent2d | player_extent2d_t |
A rectangular bounding box, used to define the origin and bounds of an object. | |
typedef player_color | player_color_t |
A color descriptor. | |
typedef player_bool | player_bool_t |
A boolean variable, 0 for false anything else for true. | |
typedef player_uint32 | player_uint32_t |
Structure for messages returning a single integer. |
Typedef Documentation
typedef struct player_extent2d player_extent2d_t |
A rectangular bounding box, used to define the origin and bounds of an object.
It is expected that x0 is less than x1 and y0 is less than y1. The points (x0,y0) and (x1,y1) represent opposite sides of the rectangle.