Laser range scanner
[libstage - Stage library API]


Detailed Description

Implements the laser model: emulates a scanning laser rangefinder


Modules

Laser Properties

Data Structures

struct  stg_laser_sample_t
struct  stg_laser_config_t

Functions

void stg_print_laser_config (stg_laser_config_t *slc)
stg_model_t * stg_laser_create (stg_world_t *world, stg_model_t *parent, stg_id_t id, char *token)
size_t stg_model_get_data_laser (stg_model_t *mod, stg_laser_sample_t *data, size_t max_samples)

Function Documentation

void stg_print_laser_config (  stg_laser_config_t *  slc  ) 
 

print human-readable version of the laser config struct

stg_model_t* stg_laser_create (  stg_world_t *  world,
stg_model_t *  parent,
stg_id_t  id,
char *  token
) 
 

Create a new laser model

size_t stg_model_get_data_laser (  stg_model_t *  mod,
stg_laser_sample_t *  data,
size_t  max_samples
) 
 

wrap the generic get_data call to be laser-specific. sizes are in terms of samples instead of bytes


Generated on Thu Aug 11 13:08:10 2005 for Stage by  doxygen 1.4.0