77 #define NAMEMOVE(from,to) (void)strncpy(to, from, NAMESIZE)
105 #define ID_VERSION "v4"
109 #define ID_BY_UNKNOWN 0
113 #define ID_FT_UNKNOWN 0
159 #define s_tgc_V s_values[0]
160 #define s_tgc_H s_values[3]
161 #define s_tgc_A s_values[6]
162 #define s_tgc_B s_values[9]
163 #define s_tgc_C s_values[12]
164 #define s_tgc_D s_values[15]
166 #define s_tor_V s_values[0]
167 #define s_tor_H s_values[3]
168 #define s_tor_A s_values[6]
169 #define s_tor_B s_values[9]
170 #define s_tor_C s_values[12]
171 #define s_tor_D s_values[15]
172 #define s_tor_E s_values[18]
173 #define s_tor_F s_values[21]
175 #define s_ell_V s_values[0]
176 #define s_ell_A s_values[3]
177 #define s_ell_B s_values[6]
178 #define s_ell_C s_values[9]
180 #define s_superell_V s_values[0]
181 #define s_superell_A s_values[3]
182 #define s_superell_B s_values[6]
183 #define s_superell_C s_values[9]
184 #define s_superell_n s_values[12]
185 #define s_superell_e s_values[13]
187 #define s_half_N s_values[0]
188 #define s_half_d s_values[3]
190 #define s_grip_C s_values[0]
191 #define s_grip_N s_values[3]
192 #define s_grip_m s_values[6]
198 #define DBV4_NON_REGION ' '
199 #define DBV4_NON_REGION_NULL '\0'
200 #define DBV4_REGION 'R'
201 #define DBV4_REGION_FASTGEN_PLATE 'P'
202 #define DBV4_REGION_FASTGEN_VOLUME 'V'
215 #define DB_INH_LOWER 0
216 #define DB_INH_HIGHER 1
303 #define DB_SS_NGRAN 8
304 #define DB_SS_LEN (DB_SS_NGRAN*DB_MINREC-2*NAMESIZE-2)
423 #define ID_P_HEAD 'P'
424 #define ID_P_DATA 'Q'
425 #define ID_BSOLID 'b'
427 #define ID_COLORTAB 'm'
428 #define DBID_STRSOL 's'
429 #define DBID_ARBN 'n'
430 #define DBID_PIPE 'w'
431 #define DBID_PARTICLE 'p'
433 #define DBID_SKETCH 'd'
434 #define DBID_ANNOT 'a'
435 #define DBID_EXTR 'e'
436 #define DBID_CLINE 'c'
438 #define DBID_SCRIPT 'T'
493 #define DB_RECORD_NULL ((union record *)0)
Header file for the BRL-CAD common definitions.
DEPRECATED void rt_mat_dbmat(fastf_t *ff, const dbfloat_t *dbp, int flip)
DEPRECATED void rt_fastf_float(fastf_t *ff, const dbfloat_t *fp, int n, int flip)
DEPRECATED void rt_dbmat_mat(dbfloat_t *dbp, const fastf_t *ff)
double fastf_t
fastest 64-bit (or larger) floating point type
unsigned char ant_count[4]
unsigned char ant_V[8 *3]
unsigned char ant_seg_count[4]
unsigned char ant_vert_count[4]
unsigned char bot_nrec[4]
unsigned char bot_err_mode
unsigned char bot_num_verts[4]
unsigned char bot_orientation
unsigned char bot_data[1]
unsigned char bot_num_triangles[4]
unsigned char cli_radius[8]
unsigned char cli_thick[8]
unsigned char cli_V[8 *3]
unsigned char cli_h[8 *3]
unsigned char epp_coord[8 *3]
unsigned char epp_bendradius[8]
unsigned char ex_count[4]
unsigned char ex_uvec[8 *3]
unsigned char ex_vvec[8 *3]
char m_instname[NAMESIZE]
unsigned char pwr_count[4]
unsigned char pwr_pt_count[4]
struct exported_pipe_pnt pwr_data[1]
char script_name[NAMESIZE]
unsigned char skt_count[4]
unsigned char skt_vert_count[4]
unsigned char skt_vvec[8 *3]
unsigned char skt_V[8 *3]
unsigned char skt_seg_count[4]
unsigned char skt_uvec[8 *3]
char ss_keyword[NAMESIZE]
fundamental vector, matrix, quaternion math macros