libstage API reference
Detailed Description
libstage (The Stage Library) provides a C code library for simulating a population of mobile robots and sensors. It is usually used as a plugin driver for 
Player, but it can also be used directly to build custom simulations.
libstage is modular and fairly simple to use. The following code is enough to get a complete robot simulation running:
#include "stage.h"
int main( int argc, char* argv[] )
{ 
  stg_init( argc, argv );
  stg_world_t* world = stg_world_create_from_file( argv[1] );
  
  while( (stg_world_update( world,TRUE )==0) )
    {}
  
  stg_world_destroy( world );
  
  return 0;
}
- Contact and support
For help with libstage, please use the mailing list 
playerstage_users@lists.sourceforge.net. 
Define Documentation
  
    |  | 
any integer value other than this is a valid fiducial ID      | 
  
    |  | 
Limit the length of the character strings that identify models      | 
Typedef Documentation
Function Documentation
  
    | 
        
          | int stg_init | ( | int | argc, |  
          |  |  | char ** | argv |  
          |  | ) |  |  | 
  
    |  | 
Initialize the stage library. Optionally pass in the arguments from main(), so Stage can read cmdline options. Stage then passes the arguments to GTK+ and Xlib so they can read their own options.      | 
  
    | 
        
          | void stg_quit_request | ( | void |  | ) |  |  | 
  
    |  | 
set stage's quit flag. Stage will quit cleanly very soon after this function is called.      | 
  
    | 
        
          | int stg_quit_test | ( | void |  | ) |  |  | 
  
    |  | 
if stage wants to quit, this will return non-zero 
 
     | 
  
    |  | 
Returns the real (wall-clock) time in milliseconds since the simulation started.      | 
  
    | 
        
          | const char* stg_version_string | ( | void |  | ) |  |  | 
  
    |  | 
Get a string identifying the version of stage. The string is generated by autoconf      | 
Generated on Thu Dec 13 13:55:22 2007 for Stage by 
 1.4.6
 1.4.6