BRL-CAD
rt_wdb Struct Reference

#include <raytrace.h>

Collaboration diagram for rt_wdb:
[legend]

Data Fields

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

Detailed Description

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 1263 of file raytrace.h.

Field Documentation

struct bu_list l

Definition at line 1264 of file raytrace.h.

Referenced by Rt_Init(), wdb_close(), and wdb_init().

int type

Definition at line 1265 of file raytrace.h.

Referenced by wdb_close(), wdb_export_external(), and wdb_init().

struct db_i* dbip

Definition at line 1266 of file raytrace.h.

Referenced by _ged_append_pipept_common(), _ged_build_dpp(), _ged_combadd(), _ged_combadd2(), _ged_cvt_vlblock_to_solids(), _ged_do_list(), _ged_do_tra(), _ged_drawtrees(), _ged_get_obj_bounds2(), _ged_print_node(), _ged_search_characterize_path(), _ged_search_localized_obj_list(), _ged_translate_extrude(), _ged_translate_tgc(), add_solid(), analyze_arb8(), analyze_arbn(), analyze_ars(), analyze_edge(), analyze_general(), analyze_poly_face(), analyze_sketch(), analyze_superell(), brep_conversion_comb(), build_comb(), build_etree(), check_syntax(), color_putrec(), color_shader_clear(), color_zaprec(), comb_flatten(), comb_lift_region(), comb_wrap(), combmem_set(), combmem_set_arb_rot(), combmem_set_empty(), combmem_set_rot(), combmem_set_sca(), combmem_set_tra(), constraint_eval(), constraint_get(), constraint_set(), constraint_show(), db_dump(), db_object_exists(), dm_draw_labels(), edcodes_collect_regnames(), edit_str_to_arg(), edit_translate(), ged_3ptarb(), ged_adc(), ged_add_metaballpt(), ged_analyze(), ged_arced(), ged_attr(), ged_bb(), ged_bev(), ged_bo(), ged_bot_decimate(), ged_bot_dump(), ged_bot_edge_split(), ged_bot_face_sort(), ged_bot_face_split(), ged_bot_flip(), ged_bot_merge(), ged_bot_smooth(), ged_bot_split(), ged_bot_sync(), ged_brep(), ged_cat(), ged_center(), ged_cm_anim(), ged_cm_clean(), ged_color(), ged_comb(), ged_concat(), ged_constraint(), ged_copy(), ged_copyeval(), ged_copymat(), ged_cpi(), ged_dbcopy(), ged_dbip(), ged_dbot_dump(), ged_debugdir(), ged_decompose(), ged_delete_metaballpt(), ged_delete_pipept(), ged_draw_guts(), ged_dump(), ged_dup(), ged_E(), ged_eac(), ged_edcodes(), ged_erase(), ged_expand(), ged_eye(), ged_eye_pos(), ged_facetize(), ged_find(), ged_find_metaballpt_nearest_pt(), ged_find_pipept_nearest_pt(), ged_fracture(), ged_get(), ged_get_autoview(), ged_get_comb(), ged_get_obj_bounds(), ged_getmat(), ged_glob(), ged_gqa(), ged_grid(), ged_grid2model_lu(), ged_grid2view_lu(), ged_hide(), ged_in(), ged_inside(), ged_inside_internal(), ged_instance(), ged_isize(), ged_joint2(), ged_keep(), ged_keypoint(), ged_kill(), ged_killrefs(), ged_killtree(), ged_lc(), ged_list(), ged_loadview(), ged_lookat(), ged_ls(), ged_lt(), ged_make_name(), ged_match(), ged_mater(), ged_memprint(), ged_mirror(), ged_model2grid_lu(), ged_model2view_lu(), ged_move(), ged_move_all(), ged_move_arb_edge(), ged_move_arb_face(), ged_move_botpt(), ged_move_botpts(), ged_move_metaballpt(), ged_move_pipept(), ged_nirt(), ged_nmg_collapse(), ged_nmg_fix_normals(), ged_nmg_simplify(), ged_ocenter(), ged_orotate(), ged_oscale(), ged_otranslate(), ged_pathlist(), ged_pathsum(), ged_pov(), ged_prefix(), ged_preview(), ged_protate(), ged_pscale(), ged_pset(), ged_ptranslate(), ged_pull(), ged_push(), ged_put(), ged_put_comb(), ged_rcodes(), ged_red(), ged_redraw(), ged_region(), ged_remove(), ged_reopen(), ged_report(), ged_rfarb(), ged_rmap(), ged_rmater(), ged_rotate_arb_face(), ged_rrt(), ged_rt(), ged_rtcheck(), ged_rtwizard(), ged_saveview(), ged_search(), ged_shader(), ged_shells(), ged_size(), ged_snap_to_grid(), ged_sphgroup(), ged_sync(), ged_tables(), ged_title(), ged_tops(), ged_trace(), ged_track2(), ged_tree(), ged_unhide(), ged_units(), ged_version(), ged_view2grid_lu(), ged_view2model_lu(), ged_vnirt(), ged_voxelize(), ged_wcodes(), ged_whatid(), ged_which(), ged_which_shader(), ged_wmater(), ged_xpush(), ged_zap(), go_draw_faceplate(), go_draw_solid(), grid_vls_print(), joint_selection(), killtree_callback(), make_hole(), make_hole_in_prepped_regions(), mk_bot_w_normals(), mk_id_editunits(), mk_unique_brlcad_name(), mk_write_color_table(), move_all_func(), nmg_stash_model_to_file(), path_validate_recurse(), qray_data_to_vlist(), redraw_edited_path(), region_flag_clear(), region_flag_set(), rt_mk_binunif(), rt_tcl_import_from_path(), tables_new(), to_base2local(), to_edit_redraw(), to_local2base(), to_mouse_constrain_trans(), to_mouse_move_arb_edge(), to_mouse_move_arb_face(), to_mouse_move_botpt(), to_mouse_move_botpts(), to_mouse_move_pt_common(), to_mouse_otranslate(), to_mouse_ptranslate(), to_mouse_trans(), to_rt_gettrees_application(), wcodes_printcodes(), wdb_close(), wdb_export_external(), wdb_import(), wdb_import_from_path2(), wdb_init(), wdb_put_internal(), and write_comb().

struct rt_tess_tol wdb_ttol

Definition at line 1268 of file raytrace.h.

Referenced by add_solid(), ged_bev(), ged_bot_fuse(), ged_brep(), ged_facetize(), ged_tol(), and wdb_init().

struct bu_vls wdb_prestr

Definition at line 1273 of file raytrace.h.

Referenced by ged_dup(), wdb_close(), and wdb_init().

int wdb_ncharadd

Definition at line 1274 of file raytrace.h.

Referenced by ged_dup().

int wdb_num_dups

Definition at line 1275 of file raytrace.h.

Referenced by ged_dup().

int wdb_item_default

GIFT region ID.

Definition at line 1278 of file raytrace.h.

Referenced by ged_comb_std(), ged_get_comb(), ged_regdef(), ged_region(), and wdb_init().

int wdb_air_default

Definition at line 1279 of file raytrace.h.

Referenced by ged_comb_std(), ged_get_comb(), ged_regdef(), ged_region(), and wdb_init().

int wdb_mat_default

GIFT material code.

Definition at line 1280 of file raytrace.h.

Referenced by _ged_combadd2(), ged_comb_std(), ged_get_comb(), ged_regdef(), and wdb_init().

int wdb_los_default

Line-of-sight estimate.

Definition at line 1281 of file raytrace.h.

Referenced by _ged_combadd2(), ged_comb_std(), ged_get_comb(), ged_regdef(), and wdb_init().

struct bu_vls wdb_name

database object name

Definition at line 1284 of file raytrace.h.

Referenced by wdb_close(), and wdb_init().

struct bu_observer wdb_observers

Definition at line 1285 of file raytrace.h.

Tcl_Interp* wdb_interp

Definition at line 1286 of file raytrace.h.

Referenced by wdb_close().


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