xb3_3dpointcloud_message Struct Reference
[Xb3]

#include <xb3_messages.h>

Data Fields

double timestamp
int npoints
int nrgbpoints
int nremissionpoints
double * x
double * y
double * z
unsigned char * r
unsigned char * g
unsigned char * b
float * remission
char * host

Field Documentation

The b value of all points. Used only for the stereo camera.

Referenced by draw(), main(), and viewpoint_bykey().

The g value of all points. Used only for the stereo camera.

Referenced by draw(), main(), and viewpoint_bykey().

Host computer name from where the message was sent. Always here and given by carmen_get_host()

Referenced by laser_handler(), and main().

npoints number of 3dpoints in message

Referenced by draw(), laser3d_allocate_mem(), laser_handler(), laser_pts(), main(), and viewpoint_bykey().

number of remission values given for the 3dpoints in the message. If no remission values are sent, nremissionpoints shld be 0. Otherwise it should be =npoints

Referenced by laser_handler(), and main().

number of rgb values given for the 3dpoints in the message. If no rgb values are sent, nrgbpoints shld be 0. Otherwise it should be =npoints

Referenced by draw(), and main().

The r value of all points. Used only for the stereo camera.

Referenced by draw(), main(), and viewpoint_bykey().

The actual remission values of all points.

Referenced by laser3d_allocate_mem(), laser_handler(), and laser_pts().

timestamp of message. Should always be here and indicates the message time given by carmen_get_time()

Referenced by laser_handler().

The x coordinates of all points. Must already be converted to the global reference frame

Referenced by draw(), laser3d_allocate_mem(), laser_handler(), laser_pts(), main(), and viewpoint_bykey().

The y coordinates of all points. Must already be converted to the global reference frame

Referenced by draw(), laser3d_allocate_mem(), laser_handler(), laser_pts(), main(), and viewpoint_bykey().

The z coordinates of all points. Must already be converted to the global reference frame

Referenced by draw(), laser3d_allocate_mem(), laser_handler(), laser_pts(), main(), and viewpoint_bykey().


The documentation for this struct was generated from the following file:
Generated on Wed Jun 2 12:43:29 2010 for LAR Atlas by  doxygen 1.6.3