seg Struct Reference
[librt geometry, raytracing]

#include <raytrace.h>

Collaboration diagram for seg:

Collaboration graph
[legend]

Data Fields

bu_list l
hit seg_in
 IN information.
hit seg_out
 OUT information.
soltabseg_stp
 pointer back to soltab

Detailed Description

S E G

Intersection segment.

Includes information about both endpoints of intersection. Contains forward link to additional intersection segments if the intersection spans multiple segments (eg, shooting a ray through a torus).

Definition at line 412 of file raytrace.h.


Field Documentation

struct bu_list l
 

Definition at line 413 of file raytrace.h.

Referenced by classify_seg(), do_intersect(), do_subtract(), do_union(), eliminate_overlaps(), eval_op(), promote_ints(), rt_arb_shot(), rt_arbn_shot(), rt_boolweave(), rt_cline_shot(), rt_dsp_shot(), rt_ebm_dda(), rt_ell_shot(), rt_epa_shot(), rt_metaball_shot(), rt_nurb_shot(), rt_part_shot(), rt_pipe_shot(), rt_rec_shot(), rt_rhc_shot(), rt_rpc_shot(), rt_seg_planeclip(), rt_shootray(), rt_shootray_bundle(), rt_sph_shot(), rt_submodel_a_hit(), rt_vol_shot(), rt_vstub(), and shoot_and_plot().

struct hit seg_in
 

IN information.

Definition at line 414 of file raytrace.h.

Referenced by classify_seg(), do_intersect(), do_subtract(), do_union(), eliminate_overlaps(), eval_op(), promote_ints(), rt_arb_shot(), rt_arb_vshot(), rt_arbn_shot(), rt_boolweave(), rt_ebm_dda(), rt_ell_vshot(), rt_epa_shot(), rt_hlf_vshot(), rt_part_shot(), rt_rec_shot(), rt_rec_vshot(), rt_rhc_shot(), rt_rpc_shot(), rt_seg_planeclip(), rt_sph_vshot(), rt_submodel_a_hit(), rt_tree_max_raynum(), rt_vol_shot(), rt_weave0seg(), and shoot_and_plot().

struct hit seg_out
 

OUT information.

Definition at line 415 of file raytrace.h.

Referenced by classify_seg(), do_intersect(), do_subtract(), do_union(), eliminate_overlaps(), eval_op(), promote_ints(), rt_arb_shot(), rt_arb_vshot(), rt_arbn_shot(), rt_boolweave(), rt_ebm_dda(), rt_ell_vshot(), rt_epa_shot(), rt_hlf_vshot(), rt_part_shot(), rt_rec_shot(), rt_rec_vshot(), rt_rhc_shot(), rt_rpc_shot(), rt_seg_planeclip(), rt_sph_vshot(), rt_submodel_a_hit(), rt_weave0seg(), and shoot_and_plot().

struct soltab* seg_stp
 

pointer back to soltab

Definition at line 416 of file raytrace.h.

Referenced by do_intersect(), do_subtract(), eval_op(), promote_ints(), rt_arb_shot(), rt_arbn_shot(), rt_boolweave(), rt_ebm_dda(), rt_ell_vshot(), rt_epa_shot(), rt_hlf_vshot(), rt_part_shot(), rt_rec_shot(), rt_rec_vshot(), rt_rhc_shot(), rt_rpc_shot(), rt_shootray(), rt_sph_vshot(), rt_submodel_a_hit(), rt_tcl_pr_hit(), rt_vol_shot(), rt_weave0seg(), and shoot_and_plot().


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