rt_shootray_status Struct Reference
[librt geometry, raytracing]

#include <raytrace.h>

Collaboration diagram for rt_shootray_status:

Collaboration graph
[legend]

Data Fields

fastf_t dist_corr
 correction distance
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
xray newray
 closer ray start
applicationap
resourceresp
vect_t inv_dir
 inverses of ap->a_ray.r_dir
vect_t abs_inv_dir
 absolute values of inv_dir
int rstep [3]
 -/0/+ dir of ray in axis
const union cutterlastcut
const union cutterlastcell
const union cuttercurcut
point_t curmin
point_t curmax
int igrid [3]
 integer cell coordinates
vect_t tv
 next t intercept values
int out_axis
 axis ray will leave through
rt_shootray_statusold_status
int box_num
 which cell along ray

Detailed Description

R T _ S H O O T R A Y _ S T A T U S

Internal to shoot.c and bundle.c

Definition at line 2122 of file raytrace.h.


Field Documentation

fastf_t dist_corr
 

correction distance

Definition at line 2123 of file raytrace.h.

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

fastf_t odist_corr
 

Definition at line 2124 of file raytrace.h.

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

fastf_t box_start
 

Definition at line 2125 of file raytrace.h.

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

fastf_t obox_start
 

Definition at line 2126 of file raytrace.h.

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

fastf_t box_end
 

Definition at line 2127 of file raytrace.h.

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

fastf_t obox_end
 

Definition at line 2128 of file raytrace.h.

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

fastf_t model_start
 

Definition at line 2129 of file raytrace.h.

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

fastf_t model_end
 

Definition at line 2130 of file raytrace.h.

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

struct xray newray
 

closer ray start

Definition at line 2131 of file raytrace.h.

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

struct application* ap
 

Definition at line 2132 of file raytrace.h.

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

struct resource* resp
 

Definition at line 2133 of file raytrace.h.

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

vect_t inv_dir
 

inverses of ap->a_ray.r_dir

Definition at line 2134 of file raytrace.h.

Referenced by 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 2135 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 2136 of file raytrace.h.

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

const union cutter* lastcut
 

Definition at line 2137 of file raytrace.h.

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

const union cutter * lastcell
 

Definition at line 2137 of file raytrace.h.

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

const union cutter* curcut
 

Definition at line 2138 of file raytrace.h.

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

point_t curmin
 

Definition at line 2139 of file raytrace.h.

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

point_t curmax
 

Definition at line 2139 of file raytrace.h.

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

int igrid[3]
 

integer cell coordinates

Definition at line 2140 of file raytrace.h.

vect_t tv
 

next t intercept values

Definition at line 2141 of file raytrace.h.

int out_axis
 

axis ray will leave through

Definition at line 2142 of file raytrace.h.

struct rt_shootray_status* old_status
 

Definition at line 2143 of file raytrace.h.

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

int box_num
 

which cell along ray

Definition at line 2144 of file raytrace.h.

Referenced by rt_shootray().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:15 2006 for BRL-CAD by  doxygen 1.4.6