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

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.


Last updated 12 September 2005 21:38:45