General-purpose message structures.

These structures often appear inside other structures. More...

Detailed Description

These structures often appear inside other structures.

Classes

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 struct player_point_2d player_point_2d_t
 A point in the plane.
 
typedef struct player_point_3d player_point_3d_t
 A point in 3D space.
 
typedef struct player_orientation_3d player_orientation_3d_t
 An angle in 3D space.
 
typedef struct player_pose2d player_pose2d_t
 A pose in the plane.
 
typedef struct player_pose3d player_pose3d_t
 A pose in space.
 
typedef struct player_bbox2d player_bbox2d_t
 A rectangular bounding box, used to define the size of an object.
 
typedef struct player_bbox3d player_bbox3d_t
 A rectangular bounding box, used to define the size of an object.
 
typedef struct player_blackboard_entry player_blackboard_entry_t
 Vectormap feature data. More...
 
typedef struct player_segment player_segment_t
 A line segment, used to construct vector-based maps.
 
typedef struct player_extent2d player_extent2d_t
 A rectangular bounding box, used to define the origin and bounds of an object. More...
 
typedef struct player_color player_color_t
 A color descriptor.
 
typedef struct player_bool player_bool_t
 A boolean variable, 0 for false anything else for true.
 
typedef struct player_uint32 player_uint32_t
 Structure for messages returning a single integer.
 

Typedef Documentation

◆ player_blackboard_entry_t

Vectormap feature data.

◆ 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.