bu_list Struct Reference
[Linked Lists]

#include <bu.h>

Collaboration diagram for bu_list:

Collaboration graph
[legend]

Data Fields

long magic
 Magic # for mem id/check.
bu_listforw
 "forward", "next"
bu_listback
 "back", "last"

Detailed Description

Definition at line 521 of file bu.h.


Field Documentation

long magic
 

Magic # for mem id/check.

Definition at line 522 of file bu.h.

Referenced by add_solid(), bu_add_hook(), bu_bitv_new(), bu_ck_list(), bu_ck_list_magic(), bu_log_add_hook(), bu_open_mapped_file(), bu_ptbl_init(), db_free_tree(), get_seg_midpoint(), get_solidbitv(), isect_ray_planar_face(), nmg_2edgeuse_g_coincident(), nmg_add_loop_to_face(), nmg_bot(), nmg_break_eu_on_v(), nmg_calc_face_plane(), nmg_check_radial_angles(), nmg_ck_vs_in_region(), nmg_ck_vu_ptbl(), nmg_class_ray_vs_shell(), nmg_cnurb_to_vlist(), nmg_cut_lu_into_coplanar_and_non(), nmg_decompose_shell(), nmg_demote_eu(), nmg_dup_face(), nmg_dup_shell(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_enlist_one_vu(), nmg_enlist_vu(), nmg_eu_radial_check(), nmg_eusplit(), nmg_extrude_cleanup(), nmg_extrude_shell(), nmg_face_g(), nmg_face_g_snurb(), nmg_face_new_g(), nmg_faces_can_be_intersected(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_model(), nmg_fix_overlapping_loops(), nmg_isect2d_prep(), nmg_isect_2colinear_edge2p(), nmg_isect_edge2p_edge2p(), nmg_isect_eu_eu(), nmg_isect_eu_fu(), nmg_isect_fu_jra(), nmg_isect_line2_edge2p(), nmg_isect_line2_face2pNEW(), nmg_isect_shell_self(), nmg_isect_two_generic_faces(), nmg_isect_vert2p_face2p(), nmg_jeg(), nmg_jl(), nmg_make_dualvu(), nmg_make_faces_within_tol(), nmg_me(), nmg_meonvu(), nmg_mf(), nmg_mk_model_from_region(), nmg_ml(), nmg_mlv(), nmg_mmr(), nmg_model_break_e_on_v(), nmg_move_edge_thru_pt(), nmg_mrsv(), nmg_msv(), nmg_mv_shell_to_region(), nmg_mv_vu_between_shells(), nmg_pl_2fu(), nmg_pl_comb_fu(), nmg_pr_fu(), nmg_pr_l(), nmg_pr_lu(), nmg_pr_ptbl_vert_list(), nmg_pr_r(), nmg_pr_s(), nmg_pr_s_briefly(), nmg_pr_vu(), nmg_purge_unwanted_intersection_points(), nmg_radial_build_list(), nmg_region_v_unique(), nmg_repair_v_near_v(), nmg_s_radial_check(), nmg_s_radial_harmonize(), nmg_search_v_eg(), nmg_shell_a(), nmg_shell_coplanar_face_merge(), nmg_shell_is_void(), nmg_triangulate_fu(), nmg_unglueedge(), nmg_vertexuse_a_cnurb(), nmg_vertexuse_nv(), nmg_veu(), nmg_vfu(), nmg_vshell(), rt_ct_get(), rt_cut_clean(), rt_find_identical_solid(), rt_gettree_region_end(), rt_htbl_init(), rt_metaball_export5(), rt_metaball_ifree(), rt_metaball_import5(), rt_nmg_ialloc(), rt_nurb_clean_cnurb(), rt_nurb_clean_snurb(), rt_nurb_free_cnurb(), rt_nurb_free_snurb(), rt_nurb_sinterp(), rt_pipe_export(), rt_pipe_export5(), rt_pipe_ifree(), rt_pipe_import(), rt_pipe_import5(), shoot_and_plot(), tesselate_pipe_end(), tesselate_pipe_start(), wdb_dbopen(), wdb_get_obj_bounds2(), and wdb_nmg_simplify_cmd().

struct bu_list* forw
 

"forward", "next"

Definition at line 523 of file bu.h.

Referenced by bu_bitv_free(), bu_ck_list(), bu_ck_list_magic(), nmg_ck_lueu(), nmg_pr_eu(), nmg_pr_fu(), nmg_pr_lu(), nmg_pr_r(), nmg_pr_s(), nmg_pr_v(), nmg_pr_vu(), nmg_vshell(), nmg_vvu(), rt_nmg_idisk(), rt_pipe_free(), rt_pipe_tcladjust(), and wdb_do_paren().

struct bu_list* back
 

"back", "last"

Definition at line 524 of file bu.h.

Referenced by bu_bitv_free(), bu_ck_list(), bu_ck_list_magic(), dgo_drawH_part2(), dgo_invent_solid(), nmg_ck_lueu(), nmg_pr_eu(), nmg_pr_fu(), nmg_pr_lu(), nmg_pr_r(), nmg_pr_s(), nmg_pr_v(), nmg_pr_vu(), nmg_veu(), nmg_vshell(), rt_nmg_idisk(), and wdb_do_paren().


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