BRL-CAD Data Structures

Here are the data structures with brief descriptions:
_interior_line
rle_op::a
ActiveCommandTrace
ActiveInterpTrace
ActiveVarTrace
aface
anim_mat
animate
animate::animate_specific
applicationThis structure is the only parameter to rt_shootray(). The entire structure should be zeroed (e.g. by memset(,0,) ) before it is used the first time
arb_info
arb_specific
arbn_edges
arbn_pts
record::arbn_rec
ArraySearch
record::ars_ext
record::ars_rec
AssocData
record::B_solid
record::b_surf
bbox_isect
bend_pipe
bezier_2d_list
bezier_segBezier curve segment
bn_complex
bn_gauss
bn_poly
bn_tabdata
bn_table
bn_tolSupport for uniform tolerances
bn_unif
bn_vlblock
bn_vlist
bot_edge
record::bot_rec
bot_specific
bound_rpp
cutter::boxnode
bu_attribute_value_pair
bu_attribute_value_set
bu_bitvBit vector data structure
bu_cmdhist
bu_cmdhist_obj
bu_cmdtab
bu_color
bu_external
bu_hash_entry
bu_hash_record
bu_hash_tbl
bu_histHistogram support
bu_hook_list
bu_lex_key
bu_lex_t_dbl
bu_lex_t_id
bu_lex_t_int
bu_lex_t_key
bu_lex_token
bu_list
bu_mapped_fileStructure for opening a mapped file. Each file is opened and mapped only once (per application, as tagged by the string in "appl" field). Subsequent opens require an exact match on both strings
bu_mro
bu_observer
bu_ptblSupport for generalized "pointer tables"
bu_rb_list
bu_rb_node
bu_rb_package
bu_rb_tree
bu_structparse
bu_vls
CallFrame
carc_segCircular arc segment
record::cline_rec
cline_specific
cline_vert
cmp_pair
ColorMap
record::combination
combined_tree_state
Command
command_tab
CommandTrace
CompiledLocal
concat_data
context
curvature
cutter
cutter::cutnode
dangle
dangling_faceuse_state
db5_ondisk_header
db5_raw_internal
db5_type
db_full_path
db_i
db_traverse
db_tree_counter_state
db_tree_state
db_walk_parallel_state
dbcmdstruct
dg_client_data
dg_obj
dg_qray_color
dg_qray_dataList
dg_qray_fmt
dg_qray_fmt_data
dg_rt_client_data
dir_check_stuff
directory
disk_double_array
disk_edge
disk_edge_g_cnurb
disk_edge_g_lseg
disk_edgeuse
disk_face
disk_face_g_plane
disk_face_g_snurb
disk_faceuse
disk_loop
disk_loop_g
disk_loopuse
disk_model
disk_nmgregion
disk_nmgregion_a
disk_rt_list
disk_shell
disk_shell_a
disk_vertex
disk_vertex_g
disk_vertexuse
disk_vertexuse_a_cnurb
disk_vertexuse_a_plane
dm
dm_objA display manager object is used for interacting with a display manager
dm_vars
dm_xvars
dsp_bb
dsp_bb_layer
dsp_rpp
dsp_specific
e_and_v_state
E_tree::E_leaf
E_tree
E_tree::E_node
ebm_edge
ebm_hit_private
edge
edge_g_cnurb
edge_g_lseg
edge_info
edge_line_state
edgeuse
ee_2d_state
ef_data
ehy_specific
ell_specific
ell_state
ell_vert_strip
epa_specific
eto_specific
ExecEnv
record::extr_rec
extrude_specific
face
face_g_plane
face_g_snurb
faceuse
FBIO_A frame-buffer IO structure
fbm_spec
fbserv_client
fbserv_listener
fbserv_obj
fen2d_state
fixpt
floatpixel
fpi
glx_vars
goodies
grip_specific
half_specific
hf_specific
hit
hit_list
hitmiss
id_pipe
ImportedCmdData
ImportRef
internal_convex_hull
internal_line
internal_state
Interp
intersect_fus
IrradCache
IrradNode
isect_stuff
Itcl_List
Itcl_ListElem
Itcl_Stack
ItclClass
ItclContext
ItclHierIter
ItclIntStubs
ItclMember
ItclMemberCode
ItclMemberFunc
ItclObject
ItclObjectInfo
ItclStubHooks
ItclStubs
ItclVarDefn
ItclVarLookup
ItkClassOption
ItkClassOptTable
ItkOptList
ItkStubs
knot_vectorDefinition of a knot vector
light_pt
light_specific
lin_pipe
line_segLine segment
List
LiteralEntry
LiteralTable
loop
loop_cuts
loop_g
loop_inter
loopuse
mater
mater_info
record::material_rec
MathFunc
mem_map
record::member
memdebug
memqdebug
mfuncs
model
modifiable_glx_vars
modifiable_ogl_vars
modifiable_pex_vars
modifiable_wgl_vars
Namespace
NearestPhotons
neighbor
nmg_bool_state
nmg_boolstruct
nmg_exp_counts
nmg_inter_struct
nmg_loop_stuff
nmg_radial
nmg_ray_state
record::nmg_rec
nmg_specific
nmg_split_loops_state
nmg_struct_counts
nmg_unbreak_state
nmg_visit_handlers
nmg_vu_stuff
nmgregion
nmgregion_a
cutter::nugridnode
cutter::nugridnode::nu_axis
nurb_hit
nurb_segNURB curve segment
nurb_specific
object_use
oface
ogl_vars
Old_Inst
Old_Rle_Header
oslo_mat
overhead
part_specific
part_state
part_vert_strip
record::particle_rec
partition
pex_vars
phong_specific
Photon
PhotonMap
PhotonSearch
record::pipewire_rec
record::pipewire_rec::exported_pipept
pixel_ext
pkg_conn
pkg_header
pkg_switch
plane_specific
plot_vars
png_color_16_struct
png_color_8_struct
png_color_struct
png_info_struct
png_row_info_struct
png_sPLT_entry_struct
png_sPLT_struct
png_struct_def
png_text_struct
png_time_struct
png_unknown_chunk_t
PNode
record::polydata
record::polyhead
prep_arb
Proc
ps_vars
PSN
pt2d
pt_list
pyramid
ray_data
ray_hit
ray_result
rec_specific
record
record::ident
regex_t
region
regmatch_t
ResolverScheme
resource
rhc_specific
rle_dispatch_tab
rle_hdr
rle_op
rpc_specific
rt_anim_color
rt_anim_property
rt_arb_internal
rt_arbn_internal
rt_ars_internal
rt_binunif_internal
rt_bot_internal
rt_cline_internal
rt_comb_internal
rt_comb_v5_serialize_state
rt_db_internal
rt_dsp_internal
rt_ebm_internal
rt_ebm_specific
rt_ehy_internal
rt_ell_internal
rt_epa_internal
rt_eto_internal
rt_extrude_internal
rt_functab
rt_g
rt_grip_internal
rt_half_internal
rt_hf_internal
rt_htbl
rt_i
rt_many_internal
rt_metaball_internal
rt_nurb_poly
rt_nurb_uv_hit
rt_part_internal
rt_pg_internal
rt_pg_internal::rt_pg_face_internal
rt_piecelist
rt_piecestate
rt_pipe_internal
rt_point_labels
rt_pt_node
rt_reprep_obj_list
rt_rhc_internal
rt_rpc_internal
rt_shootray_status
rt_sketch_internal
rt_sketch_internal::curve
rt_submodel_internal
rt_superell_internal
rt_tess_tol
rt_tgc_internal
rt_tor_internal
rt_tree_array
rt_vol_internal
rt_vol_specific
rt_wdb
rtcheck
rtcheck_output
rtserver_geometry
rtserver_job
rtserver_result
rtserver_rti
run_rt
seg
shadework
shell
shell_a
showmats_data
record::sketch_rec
solid
record::solidrec
soltab
sph_specific
spm_map_t
state_transitions
str_ht
record::strsol
submodel_gobetween
submodel_specific
superell_specific
superell_state
superell_vert_strip
sv_dispatch_tab
sv_globals
Tcl_CallFrame
Tcl_ChannelType
Tcl_CmdInfo
Tcl_DString
Tcl_EncodingType
Tcl_Event
Tcl_Filesystem
Tcl_GlobTypeData
Tcl_HashEntry
Tcl_HashKeyType
Tcl_HashSearch
Tcl_HashTable
Tcl_Interp
Tcl_Namespace
Tcl_NotifierProcs
Tcl_Obj
Tcl_ObjType
Tcl_Parse
Tcl_RegExpIndices
Tcl_RegExpInfo
Tcl_ResolvedVarInfo
Tcl_ResolverInfo
Tcl_SavedResult
Tcl_Time
Tcl_Token
Tcl_Value
TclFileAttrProcs
TclIntPlatStubs
TclIntStubs
TclPlatStubs
TclStubHooks
TclStubs
tgc_pts
tgc_specific
Tk_ArgvInfo
Tk_CanvasTextInfo
Tk_ClassProcs
Tk_ConfigSpec
Tk_CustomOption
Tk_Dash
Tk_ElementOptionSpec
Tk_ElementSpec
Tk_FakeWin
Tk_FontMetrics
Tk_GeomMgr
Tk_ImageType
Tk_Item
Tk_ItemType
Tk_ObjCustomOption
Tk_OptionSpec
Tk_Outline
Tk_PhotoImageBlock
Tk_PhotoImageFormat
Tk_SavedOption
Tk_SavedOptions
Tk_SmoothMethod
Tk_TSOffset
Tk_vars
TkCaret
TkCursor
TkDisplay
TkErrorHandler
TkEventHandler
TkIntPlatStubs
TkIntStubs
TkIntXlibStubs
TkMainInfo
TkpClipMask
TkPlatStubs
TkPredefBitmap
TkStateMap
TkStubHooks
TkStubs
TkWindow
tmp_v
tokens
top_face
tor_specific
Trace
trap
tree
tree::tree_node
tree::tree_cts
tree::tree_db_leaf
tree::tree_leaf
tree::tree_nmgregion
tri_float_specific
tri_specific
uplot
uvcoord
v_ck_state
Var
VarTrace
vd_curve
ve_dist
vert_tree::vert_node
vert_root
vert_tree
vert_tree::vert_leaf
vertex
vertex_g
vertexuse
vertexuse_a_cnurb
vertexuse_a_plane
vf_state
vfont
vfont_dispatch
view_obj
wdb_id_names
wdb_id_to_names
wdb_killtree_data
wdb_metaballpt
wdb_node_data
wdb_pipept
wdb_push_data
wdb_push_id
wdb_trace_data
wgl_vars
wmember
x_vars
XActivateDeactivateEvent
xray
Xtnd_Inst
Xtnd_Rle_Header
XtndRsetup
XVirtualEvent
xxx_specific
z_stream_s

Generated on Mon Sep 18 01:25:10 2006 for BRL-CAD by  doxygen 1.4.6