BRL-CAD
rt_shootray_status Struct Reference

#include <raytrace.h>

Collaboration diagram for rt_shootray_status:
[legend]

Data Fields

fastf_t dist_corr
 correction distance More...
 
fastf_t odist_corr
 
fastf_t box_start
 
fastf_t obox_start
 
fastf_t box_end
 
fastf_t obox_end
 
fastf_t model_start
 
fastf_t model_end
 
struct xray newray
 closer ray start More...
 
struct applicationap
 
struct resourceresp
 
vect_t inv_dir
 inverses of ap->a_ray.r_dir More...
 
vect_t abs_inv_dir
 absolute values of inv_dir More...
 
int rstep [3]
 -/0/+ dir of ray in axis More...
 
const union cutterlastcut
 
const union cutterlastcell
 
const union cuttercurcut
 
point_t curmin
 
point_t curmax
 
int igrid [3]
 integer cell coordinates More...
 
vect_t tv
 next t intercept values More...
 
int out_axis
 axis ray will leave through More...
 
struct rt_shootray_statusold_status
 
int box_num
 which cell along ray More...
 

Detailed Description

Internal to shoot.c and bundle.c

Definition at line 2248 of file raytrace.h.

Field Documentation

fastf_t dist_corr

correction distance

Definition at line 2249 of file raytrace.h.

Referenced by rt_advance_to_next_cell(), rt_cell_n_on_ray(), rt_shootray(), and rt_shootray_bundle().

fastf_t odist_corr
fastf_t obox_start
fastf_t obox_end
fastf_t model_start

Definition at line 2255 of file raytrace.h.

Referenced by rt_cell_n_on_ray(), rt_plot_cell(), rt_shootray(), and rt_shootray_bundle().

struct xray newray

closer ray start

Definition at line 2257 of file raytrace.h.

Referenced by rt_advance_to_next_cell(), rt_cell_n_on_ray(), rt_shootray(), and rt_shootray_bundle().

struct resource* resp
vect_t inv_dir

inverses of ap->a_ray.r_dir

Definition at line 2260 of file raytrace.h.

Referenced by rt_advance_to_next_cell(), rt_cell_n_on_ray(), rt_find_backing_dist(), rt_shootray(), and rt_shootray_bundle().

vect_t abs_inv_dir

absolute values of inv_dir

Definition at line 2261 of file raytrace.h.

Referenced by rt_cell_n_on_ray(), rt_shootray(), and rt_shootray_bundle().

int rstep[3]

-/0/+ dir of ray in axis

Definition at line 2262 of file raytrace.h.

Referenced by rt_advance_to_next_cell(), rt_cell_n_on_ray(), rt_shootray(), and rt_shootray_bundle().

const union cutter* lastcut
const union cutter * lastcell
const union cutter* curcut
point_t curmin
point_t curmax
int igrid[3]

integer cell coordinates

Definition at line 2266 of file raytrace.h.

Referenced by rt_advance_to_next_cell().

vect_t tv

next t intercept values

Definition at line 2267 of file raytrace.h.

Referenced by rt_advance_to_next_cell().

int out_axis

axis ray will leave through

Definition at line 2268 of file raytrace.h.

Referenced by rt_advance_to_next_cell().

struct rt_shootray_status* old_status
int box_num

which cell along ray

Definition at line 2270 of file raytrace.h.

Referenced by rt_advance_to_next_cell(), and rt_shootray().


The documentation for this struct was generated from the following file: