Common definitions for LIBRT
◆ BRLCAD_DB_FORMAT_LATEST
#define BRLCAD_DB_FORMAT_LATEST 5 |
◆ ID_NULL
◆ ID_TOR
◆ ID_TGC
Generalized Truncated General Cone.
Definition at line 84 of file defines.h.
◆ ID_ELL
◆ ID_ARB8
Generalized ARB. V + 7 vectors.
Definition at line 86 of file defines.h.
◆ ID_ARS
◆ ID_HALF
◆ ID_REC
Right Elliptical Cylinder [TGC special].
Definition at line 89 of file defines.h.
◆ ID_POLY
Polygonal faceted object.
Definition at line 90 of file defines.h.
◆ ID_BSPLINE
B-spline object.
Definition at line 91 of file defines.h.
◆ ID_SPH
◆ ID_NMG
n-Manifold Geometry solid
Definition at line 93 of file defines.h.
◆ ID_EBM
Extruded bitmap solid.
Definition at line 94 of file defines.h.
◆ ID_VOL
◆ ID_ARBN
ARB with N faces.
Definition at line 96 of file defines.h.
◆ ID_PIPE
Pipe (wire) solid.
Definition at line 97 of file defines.h.
◆ ID_PARTICLE
Particle system solid.
Definition at line 98 of file defines.h.
◆ ID_RPC
Right Parabolic Cylinder
Definition at line 99 of file defines.h.
◆ ID_RHC
Right Hyperbolic Cylinder
Definition at line 100 of file defines.h.
◆ ID_EPA
Elliptical Paraboloid
Definition at line 101 of file defines.h.
◆ ID_EHY
Elliptical Hyperboloid
Definition at line 102 of file defines.h.
◆ ID_ETO
◆ ID_GRIP
Pseudo Solid Grip.
Definition at line 104 of file defines.h.
◆ ID_JOINT
Pseudo Solid/Region Joint.
Definition at line 105 of file defines.h.
◆ ID_HF
◆ ID_DSP
◆ ID_SKETCH
◆ ID_EXTRUDE
Solid of extrusion.
Definition at line 109 of file defines.h.
◆ ID_SUBMODEL
Instanced submodel.
Definition at line 110 of file defines.h.
◆ ID_CLINE
FASTGEN4 CLINE solid.
Definition at line 111 of file defines.h.
◆ ID_BOT
◆ ID_MAX_SOLID
Maximum defined ID_xxx for solids.
Definition at line 118 of file defines.h.
◆ ID_COMBINATION
Combination Record.
Definition at line 123 of file defines.h.
◆ ID_UNUSED1
UNUSED (placeholder)
Definition at line 124 of file defines.h.
◆ ID_BINUNIF
Uniform-array binary.
Definition at line 125 of file defines.h.
◆ ID_UNUSED2
UNUSED (placeholder)
Definition at line 126 of file defines.h.
◆ ID_CONSTRAINT
Constraint object.
Definition at line 127 of file defines.h.
◆ ID_MATERIAL
◆ ID_SUPERELL
Superquadratic ellipsoid.
Definition at line 132 of file defines.h.
◆ ID_METABALL
◆ ID_BREP
◆ ID_HYP
Hyperboloid of one sheet.
Definition at line 135 of file defines.h.
◆ ID_REVOLVE
Solid of Revolution.
Definition at line 136 of file defines.h.
◆ ID_PNTS
Collection of Points.
Definition at line 137 of file defines.h.
◆ ID_ANNOT
◆ ID_HRT
◆ ID_DATUM
◆ ID_SCRIPT
◆ ID_MAXIMUM
Maximum defined ID_xxx value.
Definition at line 142 of file defines.h.
◆ DB_INH_LOWER
◆ DB_INH_HIGHER
◆ RT_DBNHASH
hash table is an array of linked lists with this many array pointer elements (Memory use for 32-bit: 32KB, 64-bit: 64KB)
DEPRECATED: external applications should use other LIBRT API to access database objects.
The directory is organized as forward linked lists hanging off of one of RT_DBNHASH headers in the db_i structure.
- Todo:
- this should not be public API, push container and iteration down into LIBRT. External applications should not use this.
Definition at line 166 of file defines.h.
◆ RT_DBHASH
DEPRECATED: external applications should use other LIBRT API to access database objects.
Definition at line 179 of file defines.h.
◆ BACKING_DIST
mm to look behind start point
Definition at line 182 of file defines.h.
◆ OFFSET_DIST
mm to advance point into box
Definition at line 183 of file defines.h.
◆ RT_BADNUM
◆ RT_BADVEC
◆ RT_MAXLINE
◆ RT_PART_NUBSPT