rt_wdb Struct Reference
[librt geometry, raytracing]

#include <raytrace.h>

Collaboration diagram for rt_wdb:

Collaboration graph
[legend]

Data Fields

bu_list l
int type
db_idbip
bu_vls wdb_name
 database object name
db_tree_state wdb_initial_tree_state
rt_tess_tol wdb_ttol
bn_tol wdb_tol
resourcewdb_resp
bu_vls wdb_prestr
int wdb_ncharadd
int wdb_num_dups
int wdb_item_default
 GIFT region ID.
int wdb_air_default
int wdb_mat_default
 GIFT material code.
int wdb_los_default
 Line-of-sight estimate.
bu_observer wdb_observers
Tcl_Interpwdb_interp

Detailed Description

R T _ W D B

This data structure is at the core of the "LIBWDB" support for allowing application programs to read and write BRL-CAD databases. Many different access styles are supported.

Definition at line 1162 of file raytrace.h.


Field Documentation

struct bu_list l
 

Definition at line 1163 of file raytrace.h.

Referenced by wdb_dbopen(), wdb_deleteProc(), and wdb_init_obj().

int type
 

Definition at line 1164 of file raytrace.h.

Referenced by wdb_dbopen(), and wdb_export_external().

struct db_i* dbip
 

Definition at line 1165 of file raytrace.h.

Referenced by add_solid(), build_etree(), dgo_build_dpp(), dgo_E_cmd(), dgo_eraseobjall_callback(), dgo_eraseobjpath(), dgo_get_autoview_cmd(), dgo_invent_solid(), dgo_nirt_cmd(), dgo_qray_data_to_vlist(), dgo_rtcheck_cmd(), dgo_zap_cmd(), Do_copy_membs(), rt_mk_binunif(), rt_tcl_import_from_path(), wdb_adjust_cmd(), wdb_attr_cmd(), wdb_binary_cmd(), wdb_bot_decimate_cmd(), wdb_bot_face_sort_cmd(), wdb_cat_cmd(), wdb_close(), wdb_color_cmd(), wdb_comb_cmd(), wdb_comb_std_cmd(), wdb_concat_cmd(), wdb_copy_cmd(), wdb_copyeval_cmd(), wdb_dbip_cmd(), wdb_dbopen(), wdb_dump_cmd(), wdb_dup_cmd(), wdb_export_external(), wdb_facetize_cmd(), wdb_find_cmd(), wdb_get_cmd(), wdb_get_obj_bounds(), wdb_get_obj_bounds2(), wdb_get_objpath_mat(), wdb_get_type_cmd(), wdb_group_cmd(), wdb_hide_cmd(), wdb_import(), wdb_instance_cmd(), wdb_keep_cmd(), wdb_kill_cmd(), wdb_killall_cmd(), wdb_killtree_cmd(), wdb_lt_cmd(), wdb_make_bb_cmd(), wdb_match_cmd(), wdb_move_all_cmd(), wdb_move_arb_edge_cmd(), wdb_move_arb_face_cmd(), wdb_move_cmd(), wdb_nmg_collapse_cmd(), wdb_nmg_simplify_cmd(), wdb_ocenter_cmd(), wdb_orotate_cmd(), wdb_oscale_cmd(), wdb_otranslate_cmd(), wdb_pathlist_cmd(), wdb_pathsum_cmd(), wdb_push_cmd(), wdb_put_cmd(), wdb_put_internal(), wdb_region_cmd(), wdb_remove_cmd(), wdb_reopen_cmd(), wdb_rmap_cmd(), wdb_rotate_arb_face_cmd(), wdb_rt_gettrees_cmd(), wdb_shells_cmd(), wdb_showmats_cmd(), wdb_smooth_bot_cmd(), wdb_summary_cmd(), wdb_title_cmd(), wdb_tops_cmd(), wdb_track_cmd(), wdb_tree_cmd(), wdb_unhide_cmd(), wdb_units_cmd(), wdb_version_cmd(), wdb_whatid_cmd(), and wdb_xpush_cmd().

struct bu_vls wdb_name
 

database object name

Definition at line 1166 of file raytrace.h.

Referenced by wdb_adjust_cmd(), wdb_deleteProc(), wdb_init_obj(), wdb_ocenter_cmd(), wdb_orotate_cmd(), wdb_oscale_cmd(), and wdb_otranslate_cmd().

struct db_tree_state wdb_initial_tree_state
 

Definition at line 1167 of file raytrace.h.

Referenced by wdb_init_obj(), wdb_pathlist_cmd(), and wdb_push_cmd().

struct rt_tess_tol wdb_ttol
 

Definition at line 1168 of file raytrace.h.

Referenced by add_solid(), dgo_E_cmd(), wdb_dbopen(), wdb_facetize_cmd(), wdb_init_obj(), and wdb_tol_cmd().

struct bn_tol wdb_tol
 

Definition at line 1169 of file raytrace.h.

Referenced by add_solid(), classify_seg(), dgo_E_cmd(), Eplot(), fix_halfs(), shoot_and_plot(), wdb_dbopen(), wdb_facetize_cmd(), wdb_get_type_cmd(), wdb_init_obj(), wdb_move_arb_edge_cmd(), wdb_move_arb_face_cmd(), wdb_nmg_collapse_cmd(), wdb_nmg_simplify_cmd(), wdb_rotate_arb_face_cmd(), wdb_shells_cmd(), and wdb_tol_cmd().

struct resource* wdb_resp
 

Definition at line 1170 of file raytrace.h.

Referenced by rt_mk_binunif(), wdb_bot_decimate_cmd(), wdb_facetize_cmd(), wdb_init_obj(), wdb_killtree_cmd(), wdb_make_bb_cmd(), and wdb_smooth_bot_cmd().

struct bu_vls wdb_prestr
 

Definition at line 1173 of file raytrace.h.

Referenced by wdb_close(), wdb_dbopen(), wdb_dir_check(), wdb_dir_check5(), and wdb_dup_cmd().

int wdb_ncharadd
 

Definition at line 1174 of file raytrace.h.

Referenced by wdb_dir_check(), wdb_dir_check5(), and wdb_dup_cmd().

int wdb_num_dups
 

Definition at line 1175 of file raytrace.h.

Referenced by wdb_dir_check(), wdb_dir_check5(), and wdb_dup_cmd().

int wdb_item_default
 

GIFT region ID.

Definition at line 1178 of file raytrace.h.

Referenced by wdb_comb_std_cmd(), wdb_init_obj(), and wdb_region_cmd().

int wdb_air_default
 

Definition at line 1179 of file raytrace.h.

Referenced by wdb_comb_std_cmd(), wdb_init_obj(), and wdb_region_cmd().

int wdb_mat_default
 

GIFT material code.

Definition at line 1180 of file raytrace.h.

Referenced by wdb_comb_std_cmd(), wdb_combadd(), and wdb_init_obj().

int wdb_los_default
 

Line-of-sight estimate.

Definition at line 1181 of file raytrace.h.

Referenced by wdb_comb_std_cmd(), wdb_combadd(), and wdb_init_obj().

struct bu_observer wdb_observers
 

Definition at line 1182 of file raytrace.h.

Referenced by wdb_adjust_cmd(), wdb_deleteProc(), wdb_init_obj(), wdb_observer_cmd(), wdb_ocenter_cmd(), wdb_orotate_cmd(), wdb_oscale_cmd(), and wdb_otranslate_cmd().

Tcl_Interp* wdb_interp
 

Definition at line 1183 of file raytrace.h.

Referenced by wdb_deleteProc(), and wdb_init_obj().


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