|
BRL-CAD
|
#include <db_instance.h>
Data Fields | |
| uint32_t | dbi_magic |
| magic number | |
| char * | dbi_filename |
| file name | |
| int | dbi_read_only |
| !0 => read only file | |
| double | dbi_local2base |
| local2mm | |
| double | dbi_base2local |
| unit conversion factors | |
| char * | dbi_title |
| title from IDENT rec | |
| char ** | dbi_filepath |
| search path for aux file opens (convenience var) | |
| struct directory * | dbi_Head [RT_DBNHASH] |
| FILE * | dbi_fp |
| PRIVATE: object hash table. | |
| b_off_t | dbi_eof |
| PRIVATE: End+1 pos after db_scan() | |
| size_t | dbi_nrec |
| PRIVATE: # records after db_scan() | |
| int | dbi_uses |
| PRIVATE: # of uses of this struct. | |
| struct mem_map * | dbi_freep |
| PRIVATE: map of free granules. | |
| void * | dbi_inmem |
| PRIVATE: ptr to in-memory copy. | |
| struct animate * | dbi_anroot |
| PRIVATE: heads list of anim at root lvl. | |
| struct bu_mapped_file * | dbi_mf |
| PRIVATE: Only in read-only mode. | |
| struct bu_ptbl | dbi_clients |
| PRIVATE: List of rtip's using this db_i. | |
| int | dbi_version |
| PRIVATE: use db_version(), is negative for flipped v4. | |
| struct rt_wdb * | dbi_wdbp |
| PRIVATE: disk rt_wdb. | |
| struct rt_wdb * | dbi_wdbp_a |
| PRIVATE: disk append-only rt_wdb. | |
| struct rt_wdb * | dbi_wdbp_inmem |
| PRIVATE: inmem rt_wdb. | |
| struct rt_wdb * | dbi_wdbp_inmem_a |
| PRIVATE: inmem append-only rt_wdb. | |
| struct bu_ptbl | dbi_changed_clbks |
| PRIVATE: dbi_changed_t callbacks registered with dbi. | |
| struct bu_ptbl | dbi_update_nref_clbks |
| PRIVATE: dbi_update_nref_t callbacks registered with dbi. | |
| int | dbi_use_comb_instance_ids |
| PRIVATE: flag to enable/disable comb instance tracking in full paths. | |
| struct db_i_internal * | i |
Definition at line 111 of file db_instance.h.
| uint32_t dbi_magic |
magic number
Definition at line 112 of file db_instance.h.
| char* dbi_filename |
file name
Definition at line 116 of file db_instance.h.
| int dbi_read_only |
!0 => read only file
Definition at line 117 of file db_instance.h.
| double dbi_local2base |
local2mm
Definition at line 118 of file db_instance.h.
| double dbi_base2local |
unit conversion factors
Definition at line 119 of file db_instance.h.
| char* dbi_title |
title from IDENT rec
Definition at line 120 of file db_instance.h.
| char** dbi_filepath |
search path for aux file opens (convenience var)
Definition at line 121 of file db_instance.h.
| struct directory* dbi_Head[RT_DBNHASH] |
Definition at line 125 of file db_instance.h.
| FILE* dbi_fp |
PRIVATE: object hash table.
PRIVATE: standard file pointer
Definition at line 126 of file db_instance.h.
| b_off_t dbi_eof |
PRIVATE: End+1 pos after db_scan()
Definition at line 127 of file db_instance.h.
| size_t dbi_nrec |
PRIVATE: # records after db_scan()
Definition at line 128 of file db_instance.h.
| int dbi_uses |
PRIVATE: # of uses of this struct.
Definition at line 129 of file db_instance.h.
| struct mem_map* dbi_freep |
PRIVATE: map of free granules.
Definition at line 130 of file db_instance.h.
| void* dbi_inmem |
PRIVATE: ptr to in-memory copy.
Definition at line 131 of file db_instance.h.
| struct animate* dbi_anroot |
PRIVATE: heads list of anim at root lvl.
Definition at line 132 of file db_instance.h.
| struct bu_mapped_file* dbi_mf |
PRIVATE: Only in read-only mode.
Definition at line 133 of file db_instance.h.
| struct bu_ptbl dbi_clients |
PRIVATE: List of rtip's using this db_i.
Definition at line 134 of file db_instance.h.
| int dbi_version |
PRIVATE: use db_version(), is negative for flipped v4.
Definition at line 135 of file db_instance.h.
| struct rt_wdb* dbi_wdbp |
PRIVATE: disk rt_wdb.
Definition at line 136 of file db_instance.h.
| struct rt_wdb* dbi_wdbp_a |
PRIVATE: disk append-only rt_wdb.
Definition at line 137 of file db_instance.h.
| struct rt_wdb* dbi_wdbp_inmem |
PRIVATE: inmem rt_wdb.
Definition at line 138 of file db_instance.h.
| struct rt_wdb* dbi_wdbp_inmem_a |
PRIVATE: inmem append-only rt_wdb.
Definition at line 139 of file db_instance.h.
| struct bu_ptbl dbi_changed_clbks |
PRIVATE: dbi_changed_t callbacks registered with dbi.
Definition at line 140 of file db_instance.h.
| struct bu_ptbl dbi_update_nref_clbks |
PRIVATE: dbi_update_nref_t callbacks registered with dbi.
Definition at line 141 of file db_instance.h.
| int dbi_use_comb_instance_ids |
PRIVATE: flag to enable/disable comb instance tracking in full paths.
Definition at line 142 of file db_instance.h.
| struct db_i_internal* i |
Definition at line 144 of file db_instance.h.