playerc_position3d_t Struct Reference

Position3d device data. More...

#include <playerc.h>

Collaboration diagram for playerc_position3d_t:
Collaboration graph

Detailed Description

Position3d device data.

Public Attributes

playerc_device_t info
 Device info; must be at the start of all device structures. More...
 
double pose [3]
 Robot geometry in robot cs: pose gives the position3d and orientation, size gives the extent. More...
 
double size [2]
 
double pos_x
 Device position (m). More...
 
double pos_y
 
double pos_z
 
double pos_roll
 Device orientation (radians). More...
 
double pos_pitch
 
double pos_yaw
 
double vel_x
 Linear velocity (m/s). More...
 
double vel_y
 
double vel_z
 
double vel_roll
 Angular velocity (radians/sec). More...
 
double vel_pitch
 
double vel_yaw
 
int stall
 Stall flag [0, 1]. More...
 

Member Data Documentation

◆ info

playerc_device_t playerc_position3d_t::info

Device info; must be at the start of all device structures.

◆ pos_roll

double playerc_position3d_t::pos_roll

Device orientation (radians).

Referenced by PlayerCc::Position3dProxy::GetRoll().

◆ pos_x

double playerc_position3d_t::pos_x

Device position (m).

Referenced by PlayerCc::Position3dProxy::GetXPos().

◆ pose

double playerc_position3d_t::pose[3]

Robot geometry in robot cs: pose gives the position3d and orientation, size gives the extent.

These values are filled in by playerc_position3d_get_geom().

◆ stall

int playerc_position3d_t::stall

Stall flag [0, 1].

Referenced by PlayerCc::Position3dProxy::GetStall().

◆ vel_roll

double playerc_position3d_t::vel_roll

Angular velocity (radians/sec).

Referenced by PlayerCc::Position3dProxy::GetRollSpeed().

◆ vel_x

double playerc_position3d_t::vel_x

Linear velocity (m/s).

Referenced by PlayerCc::Position3dProxy::GetXSpeed().


The documentation for this struct was generated from the following file: