model_laser.c File Reference

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

Defines

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

Functions

int laser_init (stg_model_t *mod)
void laser_load (stg_model_t *mod)
int laser_raytrace_match (stg_model_t *mod, stg_model_t *hitmod)
int laser_render_cfg (stg_model_t *mod, void *userp)
int laser_render_data (stg_model_t *mod, void *userp)
int laser_shutdown (stg_model_t *mod)
int laser_startup (stg_model_t *mod)
int laser_unrender_cfg (stg_model_t *mod, void *userp)
int laser_unrender_data (stg_model_t *mod, void *userp)
int laser_update (stg_model_t *mod)
void stg_laser_config_print (stg_laser_config_t *slc)

Variables

stg_rtk_fig_tfig_debug_rays

Define Documentation

#define LASER_FILLED   1

#define STG_DEFAULT_LASER_FOV   M_PI

Referenced by laser_init().

#define STG_DEFAULT_LASER_MAXRANGE   8.0

Referenced by laser_init().

#define STG_DEFAULT_LASER_MINRANGE   0.0

Referenced by laser_init().

#define STG_DEFAULT_LASER_SAMPLES   180

Referenced by laser_init().

#define STG_DEFAULT_LASER_SIZEX   0.15

Referenced by laser_init().

#define STG_DEFAULT_LASER_SIZEY   0.15

Referenced by laser_init().

#define STG_LASER_SAMPLES_MAX   1024

#define STG_LASER_WATTS   17.5

Referenced by laser_startup().

#define TIMING   0


Function Documentation

int laser_raytrace_match ( stg_model_t mod,
stg_model_t hitmod 
)

References stg_model_is_related().

Referenced by laser_update().

int laser_shutdown ( stg_model_t mod  ) 

int laser_startup ( stg_model_t mod  ) 

int laser_unrender_cfg ( stg_model_t mod,
void *  userp 
)

References stg_model_fig_clear().

Referenced by laser_init().

int laser_unrender_data ( stg_model_t mod,
void *  userp 
)

References stg_model_fig_clear().

Referenced by laser_init().


Variable Documentation


Generated on Wed Jun 3 23:12:29 2009 for Stage by  doxygen 1.5.9