model_laser.c File Reference

#include <sys/time.h>
#include <math.h>
#include "gui.h"
#include "stage_internal.h"


Defines

#define TIMING   0
#define LASER_FILLED   1
#define STG_LASER_WATTS   17.5
#define STG_LASER_SAMPLES_MAX   1024
#define STG_DEFAULT_LASER_SIZEX   0.15
#define STG_DEFAULT_LASER_SIZEY   0.15
#define STG_DEFAULT_LASER_MINRANGE   0.0
#define STG_DEFAULT_LASER_MAXRANGE   8.0
#define STG_DEFAULT_LASER_FOV   M_PI
#define STG_DEFAULT_LASER_SAMPLES   180

Functions

void laser_load (stg_model_t *mod)
int laser_update (stg_model_t *mod)
int laser_startup (stg_model_t *mod)
int laser_shutdown (stg_model_t *mod)
int laser_render_data (stg_model_t *mod, char *name, void *data, size_t len, void *userp)
int laser_unrender_data (stg_model_t *mod, char *name, void *data, size_t len, void *userp)
int laser_render_cfg (stg_model_t *mod, char *name, void *data, size_t len, void *userp)
int laser_init (stg_model_t *mod)
int laser_raytrace_match (stg_model_t *mod, stg_model_t *hitmod)

Variables

stg_rtk_fig_tfig_debug_rays

Define Documentation

#define TIMING   0
 

#define LASER_FILLED   1
 

#define STG_LASER_WATTS   17.5
 

#define STG_LASER_SAMPLES_MAX   1024
 

#define STG_DEFAULT_LASER_SIZEX   0.15
 

#define STG_DEFAULT_LASER_SIZEY   0.15
 

#define STG_DEFAULT_LASER_MINRANGE   0.0
 

#define STG_DEFAULT_LASER_MAXRANGE   8.0
 

#define STG_DEFAULT_LASER_FOV   M_PI
 

#define STG_DEFAULT_LASER_SAMPLES   180
 


Function Documentation

void laser_load stg_model_t mod  ) 
 

int laser_update stg_model_t mod  ) 
 

int laser_startup stg_model_t mod  ) 
 

int laser_shutdown stg_model_t mod  ) 
 

int laser_render_data stg_model_t mod,
char *  name,
void *  data,
size_t  len,
void *  userp
 

int laser_unrender_data stg_model_t mod,
char *  name,
void *  data,
size_t  len,
void *  userp
 

int laser_render_cfg stg_model_t mod,
char *  name,
void *  data,
size_t  len,
void *  userp
 

int laser_init stg_model_t mod  ) 
 

int laser_raytrace_match stg_model_t mod,
stg_model_t hitmod
 


Variable Documentation

stg_rtk_fig_t* fig_debug_rays
 


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