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
304#define DB_SS_LEN (DB_SS_NGRAN*DB_MINREC-2*NAMESIZE-2)
427#define ID_COLORTAB 'm'
428#define DBID_STRSOL 's'
431#define DBID_PARTICLE 'p'
433#define DBID_SKETCH 'd'
434#define DBID_ANNOT 'a'
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
Main header file for the BRL-CAD Non-Manifold Geometry Library, LIBNMG.
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