BRL-CAD

#include <db5.h>

Collaboration diagram for db5_raw_internal:
[legend]

Data Fields

uint32_t magic
 
unsigned char h_object_width
 
unsigned char h_name_hidden
 
unsigned char h_name_present
 
unsigned char h_name_width
 
unsigned char h_dli
 
unsigned char a_width
 
unsigned char a_present
 
unsigned char a_zzz
 
unsigned char b_width
 
unsigned char b_present
 
unsigned char b_zzz
 
unsigned char major_type
 
unsigned char minor_type
 
size_t object_length
 
struct bu_external name
 
struct bu_external body
 
struct bu_external attributes
 
unsigned char * buf
 

Detailed Description

The "raw internal" form of one database object. This is what the low-level database routines will operate on. Magic number1 has already been checked, and is not stored.

Definition at line 201 of file db5.h.

Field Documentation

◆ magic

uint32_t magic

Definition at line 202 of file db5.h.

◆ h_object_width

unsigned char h_object_width

Definition at line 203 of file db5.h.

◆ h_name_hidden

unsigned char h_name_hidden

Definition at line 204 of file db5.h.

◆ h_name_present

unsigned char h_name_present

Definition at line 205 of file db5.h.

◆ h_name_width

unsigned char h_name_width

Definition at line 206 of file db5.h.

◆ h_dli

unsigned char h_dli

Definition at line 207 of file db5.h.

◆ a_width

unsigned char a_width

Definition at line 208 of file db5.h.

◆ a_present

unsigned char a_present

Definition at line 209 of file db5.h.

◆ a_zzz

unsigned char a_zzz

Definition at line 210 of file db5.h.

◆ b_width

unsigned char b_width

Definition at line 211 of file db5.h.

◆ b_present

unsigned char b_present

Definition at line 212 of file db5.h.

◆ b_zzz

unsigned char b_zzz

Definition at line 213 of file db5.h.

◆ major_type

unsigned char major_type

Definition at line 214 of file db5.h.

◆ minor_type

unsigned char minor_type

Definition at line 215 of file db5.h.

◆ object_length

size_t object_length

Definition at line 216 of file db5.h.

◆ name

struct bu_external name

Definition at line 218 of file db5.h.

◆ body

struct bu_external body

Definition at line 219 of file db5.h.

◆ attributes

struct bu_external attributes

Definition at line 220 of file db5.h.

◆ buf

unsigned char* buf

Definition at line 221 of file db5.h.


The documentation for this struct was generated from the following file: