bu_ptbl Struct Reference

Support for generalized "pointer tables". More...

#include <bu.h>

Collaboration diagram for bu_ptbl:

Collaboration graph
[legend]

Data Fields

bu_list l
 linked list for caller's use
int end
 index into buffer of first available location
int blen
 # of (long *)'s worth of storage at *buffer
long ** buffer
 data storage area

Detailed Description

Support for generalized "pointer tables".

Definition at line 996 of file bu.h.


Field Documentation

struct bu_list l
 

linked list for caller's use

Definition at line 997 of file bu.h.

Referenced by bu_ptbl_init(), nmg_extrude_shell(), rt_clean_resource(), rt_ct_get(), rt_cut_clean(), rt_init_resource(), rt_shootray(), and rt_shootray_bundle().

int end
 

index into buffer of first available location

Definition at line 998 of file bu.h.

Referenced by bu_pr_ptbl(), bu_ptbl_cat(), bu_ptbl_cat_uniq(), bu_ptbl_init(), bu_ptbl_ins(), bu_ptbl_ins_unique(), bu_ptbl_locate(), bu_ptbl_reset(), bu_ptbl_rm(), bu_ptbl_trunc(), bu_ptbl_zero(), nmg_face_cutjoin(), nmg_face_rs_init(), nmg_in_or_ref(), nmg_pr_ptbl(), nmg_pr_ptbl_vert_list(), nmg_purge_unwanted_intersection_points(), and rt_cut_optimize_parallel().

int blen
 

# of (long *)'s worth of storage at *buffer

Definition at line 999 of file bu.h.

Referenced by bu_ptbl_cat(), bu_ptbl_cat_uniq(), bu_ptbl_init(), bu_ptbl_ins(), bu_ptbl_ins_unique(), bu_ptbl_reset(), rt_init_resource(), and rt_submodel_prep().

long** buffer
 

data storage area

Definition at line 1000 of file bu.h.

Referenced by bu_ptbl_cat(), bu_ptbl_cat_uniq(), bu_ptbl_free(), bu_ptbl_init(), bu_ptbl_ins(), bu_ptbl_ins_unique(), bu_ptbl_locate(), bu_ptbl_reset(), bu_ptbl_rm(), bu_ptbl_zero(), nmg_face_cutjoin(), nmg_face_rs_init(), nmg_in_or_ref(), nmg_pr_ptbl_vert_list(), and nmg_purge_unwanted_intersection_points().


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