Raytracing in a Matrix
[Internals - not intended for the libstage end user]


Detailed Description

Iterators for raytracing in a matrix


Data Structures

struct  itl_t

Typedefs

typedef int(* stg_itl_test_func_t )(stg_model_t *finder, stg_model_t *found)

Enumerations

enum  itl_mode_t { PointToPoint = 0, PointToBearingRange }

Functions

itl_titl_create (double x, double y, double a, double b, stg_matrix_t *matrix, itl_mode_t pmode)
void itl_destroy (itl_t *itl)
void itl_raytrace (itl_t *itl)
stg_model_titl_first_matching (itl_t *itl, stg_itl_test_func_t func, stg_model_t *finder)

Typedef Documentation

typedef int(* stg_itl_test_func_t)(stg_model_t* finder, stg_model_t* found )
 


Enumeration Type Documentation

enum itl_mode_t
 

Enumeration values:
PointToPoint 
PointToBearingRange 

Function Documentation

itl_t* itl_create double  x,
double  y,
double  a,
double  b,
stg_matrix_t matrix,
itl_mode_t  pmode
 

void itl_destroy itl_t itl  ) 
 

void itl_raytrace itl_t itl  ) 
 

stg_model_t* itl_first_matching itl_t itl,
stg_itl_test_func_t  func,
stg_model_t finder
 


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