110#define RESOURCE_NULL ((struct resource *)0)
111#define RT_CK_RESOURCE(_p) BU_CKMAG(_p, RESOURCE_MAGIC, "struct resource")
112#define RT_RESOURCE_INIT_ZERO { RESOURCE_MAGIC, 0, BU_LIST_INIT_ZERO, BU_PTBL_INIT_ZERO, 0, 0, 0, BU_LIST_INIT_ZERO, 0, 0, 0, BU_LIST_INIT_ZERO, BU_LIST_INIT_ZERO, BU_LIST_INIT_ZERO, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, 0, 0, 0, BU_PTBL_INIT_ZERO, NULL, 0, 0, 0, NULL, BU_PTBL_INIT_ZERO }
Header file for the BRL-CAD common definitions.
struct resource rt_uniresource
default. Defined in librt/globals.c
struct bu_ptbl re_pieces_pending
pieces with an odd hit pending
long re_shot_hit
ft_shot() returned a miss
union tree ** re_boolstack
Stack for rt_booleval()
long re_piece_shots
# calls to ft_piece_shot()
long re_shots
# calls to ft_shot()
long re_nempty_cells
number of empty spatial partitioning cells passed through
struct bu_list re_parthead
Head of freelist.
struct bu_list re_nmgfree
head of NMG hitmiss freelist
long re_ndup
ft_shot() calls skipped for already-ft_shot() solids
struct bu_list re_solid_bitv
head of freelist
long re_shot_miss
ft_shot() returned a hit
union tree * re_tree_hd
Head of free trees.
struct directory * re_directory_hd
int re_cpu
processor number, for ID
struct bu_list re_seg
Head of segment freelist.
long re_boolslen
# elements in re_boolstack[]
long re_piece_shot_miss
ft_piece_shot() returned a hit
long re_prune_solrpp
shot missed solid RPP, ft_shot skipped
struct rt_piecestate * re_pieces
array [rti_nsolids_with_pieces]
uint32_t re_magic
Magic number.
struct bu_list re_region_ptbl
head of freelist
long re_nshootray
Calls to rt_shootray()
struct bu_ptbl re_seg_blocks
Table of malloc'ed blocks of segs.
float * re_randptr
ptr into random number table
long re_piece_shot_hit
ft_piece_shot() returned a miss
long re_piece_ndup
ft_piece_shot() calls skipped for already-ft_shot() solids
long re_nmiss_model
Rays pruned by model RPP.
struct bu_ptbl re_directory_blocks
Table of malloc'ed blocks.
fundamental vector, matrix, quaternion math macros