model_blobfinder.c File Reference

#include <math.h>
#include "stage_internal.h"
#include "gui.h"


Defines

#define STG_DEFAULT_BLOB_CHANNELCOUNT   6
#define STG_DEFAULT_BLOB_RANGEMAX   8.0
#define STG_DEFAULT_BLOB_SCANHEIGHT   60
#define STG_DEFAULT_BLOB_SCANWIDTH   80

Functions

int blobfinder_init (stg_model_t *mod)
void blobfinder_load (stg_model_t *mod)
int blobfinder_raytrace_filter (stg_model_t *finder, stg_model_t *found)
int blobfinder_render_cfg (stg_model_t *mod, void *userp)
int blobfinder_render_data (stg_model_t *mod, void *userp)
int blobfinder_shutdown (stg_model_t *mod)
int blobfinder_startup (stg_model_t *mod)
int blobfinder_unrender_cfg (stg_model_t *mod, void *userp)
int blobfinder_unrender_data (stg_model_t *mod, void *userp)
int blobfinder_update (stg_model_t *mod)
int ptz_startup (stg_model_t *mod)

Variables

stg_rtk_fig_t * fig_debug_rays
const double STG_BLOB_WATTS = 10.0
const int STG_BLOBFINDER_BLOBS_MAX = 32

Define Documentation

#define STG_DEFAULT_BLOB_CHANNELCOUNT   6
 

#define STG_DEFAULT_BLOB_RANGEMAX   8.0
 

#define STG_DEFAULT_BLOB_SCANHEIGHT   60
 

#define STG_DEFAULT_BLOB_SCANWIDTH   80
 


Function Documentation

int blobfinder_init (  stg_model_t *  mod  ) 
 

void blobfinder_load (  stg_model_t *  mod  ) 
 

int blobfinder_raytrace_filter (  stg_model_t *  finder,
stg_model_t *  found
) 
 

int blobfinder_render_cfg (  stg_model_t *  mod,
void *  userp
) 
 

int blobfinder_render_data (  stg_model_t *  mod,
void *  userp
) 
 

int blobfinder_shutdown (  stg_model_t *  mod  ) 
 

int blobfinder_startup (  stg_model_t *  mod  ) 
 

int blobfinder_unrender_cfg (  stg_model_t *  mod,
void *  userp
) 
 

int blobfinder_unrender_data (  stg_model_t *  mod,
void *  userp
) 
 

int blobfinder_update (  stg_model_t *  mod  ) 
 

int ptz_startup (  stg_model_t *  mod  ) 
 


Variable Documentation

stg_rtk_fig_t* fig_debug_rays
 

const double STG_BLOB_WATTS = 10.0
 

const int STG_BLOBFINDER_BLOBS_MAX = 32
 


Generated on Mon Feb 27 23:30:51 2006 for Stage by  doxygen 1.4.4