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.