dg_obj Struct Reference
[librt geometry, raytracing]

#include <raytrace.h>

Collaboration diagram for dg_obj:

Collaboration graph
[legend]

Data Fields

bu_list l
bu_vls dgo_name
 drawable geometry object name
rt_wdbdgo_wdbp
 associated database
bu_list dgo_headSolid
 head of solid list
bu_list dgo_headVDraw
 head of vdraw list
vd_curvedgo_currVHead
 current vdraw head
soliddgo_freeSolids
 ptr to head of free solid list
char * dgo_rt_cmd [RT_MAXARGS]
int dgo_rt_cmd_len
bu_observer dgo_observers
run_rt dgo_headRunRt
 head of forked rt processes
bu_vls dgo_qray_basename
 basename of query ray vlist
bu_vls dgo_qray_script
 query ray script
char dgo_qray_effects
 t for text, g for graphics or b for both
int dgo_qray_cmd_echo
 0 - don't echo command, 1 - echo command
dg_qray_fmtdgo_qray_fmts
dg_qray_color dgo_qray_odd_color
dg_qray_color dgo_qray_even_color
dg_qray_color dgo_qray_void_color
dg_qray_color dgo_qray_overlap_color
int dgo_shaded_mode
 1 - draw bots shaded by default
char * dgo_outputHandler
 tcl script for handling output
int dgo_uplotOutputMode
 output mode for unix plots

Detailed Description

Definition at line 1257 of file raytrace.h.


Field Documentation

struct bu_list l
 

Definition at line 1258 of file raytrace.h.

Referenced by dgo_deleteProc(), dgo_eraseobjall_callback(), dgo_impending_wdb_close(), Dgo_Init(), dgo_notifyWdb(), dgo_open_cmd(), and dgo_zapall().

struct bu_vls dgo_name
 

drawable geometry object name

Definition at line 1259 of file raytrace.h.

Referenced by dgo_deleteProc(), dgo_notify(), and dgo_open_cmd().

struct rt_wdb* dgo_wdbp
 

associated database

Definition at line 1260 of file raytrace.h.

Referenced by add_solid(), build_etree(), classify_seg(), dgo_build_dpp(), dgo_E_cmd(), dgo_eraseobjall_callback(), dgo_eraseobjpath(), dgo_get_autoview_cmd(), dgo_impending_wdb_close(), dgo_invent_solid(), dgo_nirt_cmd(), dgo_notifyWdb(), dgo_open_cmd(), dgo_qray_data_to_vlist(), dgo_rtcheck_cmd(), dgo_zap_cmd(), dgo_zapall(), Eplot(), fix_halfs(), and shoot_and_plot().

struct bu_list dgo_headSolid
 

head of solid list

Definition at line 1261 of file raytrace.h.

Referenced by dgo_autoview(), dgo_draw_cmd(), dgo_drawH_part2(), dgo_E_cmd(), dgo_get_autoview_cmd(), dgo_how_cmd(), dgo_illum_cmd(), dgo_invent_solid(), dgo_nirt_cmd(), dgo_open_cmd(), dgo_rtcheck_cmd(), dgo_set_transparency_cmd(), dgo_who_cmd(), and dgo_zap_cmd().

struct bu_list dgo_headVDraw
 

head of vdraw list

Definition at line 1262 of file raytrace.h.

Referenced by dgo_open_cmd().

struct vd_curve* dgo_currVHead
 

current vdraw head

Definition at line 1263 of file raytrace.h.

struct solid* dgo_freeSolids
 

ptr to head of free solid list

Definition at line 1264 of file raytrace.h.

Referenced by dgo_open_cmd().

char* dgo_rt_cmd[RT_MAXARGS]
 

Definition at line 1265 of file raytrace.h.

Referenced by dgo_nirt_cmd(), dgo_rt_cmd(), and dgo_rtcheck_cmd().

int dgo_rt_cmd_len
 

Definition at line 1266 of file raytrace.h.

Referenced by dgo_nirt_cmd(), and dgo_rtcheck_cmd().

struct bu_observer dgo_observers
 

Definition at line 1267 of file raytrace.h.

Referenced by dgo_deleteProc(), dgo_notify(), dgo_observer_cmd(), and dgo_open_cmd().

struct run_rt dgo_headRunRt
 

head of forked rt processes

Definition at line 1268 of file raytrace.h.

Referenced by dgo_open_cmd(), and dgo_rtabort_cmd().

struct bu_vls dgo_qray_basename
 

basename of query ray vlist

Definition at line 1269 of file raytrace.h.

Referenced by dgo_free_qray(), dgo_init_qray(), and dgo_qray_cmd().

struct bu_vls dgo_qray_script
 

query ray script

Definition at line 1270 of file raytrace.h.

Referenced by dgo_free_qray(), dgo_init_qray(), dgo_nirt_cmd(), and dgo_qray_cmd().

char dgo_qray_effects
 

t for text, g for graphics or b for both

Definition at line 1271 of file raytrace.h.

Referenced by dgo_init_qray(), and dgo_qray_cmd().

int dgo_qray_cmd_echo
 

0 - don't echo command, 1 - echo command

Definition at line 1272 of file raytrace.h.

Referenced by dgo_init_qray(), dgo_nirt_cmd(), and dgo_qray_cmd().

struct dg_qray_fmt* dgo_qray_fmts
 

Definition at line 1273 of file raytrace.h.

Referenced by dgo_free_qray(), dgo_init_qray(), dgo_nirt_cmd(), and dgo_qray_cmd().

struct dg_qray_color dgo_qray_odd_color
 

Definition at line 1274 of file raytrace.h.

Referenced by dgo_init_qray(), dgo_qray_cmd(), and dgo_qray_data_to_vlist().

struct dg_qray_color dgo_qray_even_color
 

Definition at line 1275 of file raytrace.h.

Referenced by dgo_init_qray(), dgo_qray_cmd(), and dgo_qray_data_to_vlist().

struct dg_qray_color dgo_qray_void_color
 

Definition at line 1276 of file raytrace.h.

Referenced by dgo_init_qray(), dgo_qray_cmd(), and dgo_qray_data_to_vlist().

struct dg_qray_color dgo_qray_overlap_color
 

Definition at line 1277 of file raytrace.h.

Referenced by dgo_init_qray(), dgo_qray_cmd(), and dgo_qray_data_to_vlist().

int dgo_shaded_mode
 

1 - draw bots shaded by default

Definition at line 1278 of file raytrace.h.

Referenced by dgo_shaded_mode_cmd().

char* dgo_outputHandler
 

tcl script for handling output

Definition at line 1279 of file raytrace.h.

Referenced by dgo_set_outputHandler_cmd().

int dgo_uplotOutputMode
 

output mode for unix plots

Definition at line 1280 of file raytrace.h.

Referenced by dgo_open_cmd(), and dgo_set_uplotOutputMode_cmd().


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