BRL-CAD
|
librt debugging information More...
Files | |
file | debug.h |
Macros | |
#define | RT_DEBUG_OFF 0 |
No debugging. More... | |
#define | RT_DEBUG_ALLRAYS 0x00000001 /* 1 Print calls to rt_shootray() */ |
#define | RT_DEBUG_ALLHITS 0x00000002 /* 2 Print partitions passed to a_hit() */ |
#define | RT_DEBUG_SHOOT 0x00000004 /* 3 Info about rt_shootray() processing */ |
#define | RT_DEBUG_INSTANCE 0x00000008 /* 4 regionid instance revectoring */ |
#define | RT_DEBUG_DB 0x00000010 /* 5 Database debugging */ |
#define | RT_DEBUG_SOLIDS 0x00000020 /* 6 Print prep'ed solids */ |
#define | RT_DEBUG_REGIONS 0x00000040 /* 7 Print regions & boolean trees */ |
#define | RT_DEBUG_ARB8 0x00000080 /* 8 Print voluminous ARB8 details */ |
#define | RT_DEBUG_SPLINE 0x00000100 /* 9 Splines */ |
#define | RT_DEBUG_ANIM 0x00000200 /* 10 Animation */ |
#define | RT_DEBUG_ANIM_FULL 0x00000400 /* 11 Animation matrices */ |
#define | RT_DEBUG_VOL 0x00000800 /* 12 Volume & opaque Binary solid */ |
#define | RT_DEBUG_ROOTS 0x00001000 /* 13 Print rootfinder details */ |
#define | RT_DEBUG_PARTITION 0x00002000 /* 14 Info about bool_weave() */ |
#define | RT_DEBUG_CUT 0x00004000 /* 15 Print space cutting statistics */ |
#define | RT_DEBUG_BOXING 0x00008000 /* 16 Object/box checking details */ |
#define | RT_DEBUG_UNUSED_0 0x00010000 /* 17 -->> BU_DEBUG_MEM_LOG */ |
#define | RT_DEBUG_UNUSED_1 0x00020000 /* 18 Unassigned */ |
#define | RT_DEBUG_FDIFF 0x00040000 /* 19 bool/fdiff debugging */ |
#define | RT_DEBUG_PARALLEL 0x00080000 /* 20 -->> BU_DEBUG_PARALLEL */ |
#define | RT_DEBUG_CUTDETAIL 0x00100000 /* 21 Print space cutting details */ |
#define | RT_DEBUG_TREEWALK 0x00200000 /* 22 Database tree traversal */ |
#define | RT_DEBUG_TESTING 0x00400000 /* 23 One-shot debugging flag */ |
#define | RT_DEBUG_ADVANCE 0x00800000 /* 24 Cell-to-cell space partitioning */ |
#define | RT_DEBUG_MATH 0x01000000 /* 25 nmg math routines */ |
#define | RT_DEBUG_EBM 0x02000000 /* 26 Extruded bit-map solids */ |
#define | RT_DEBUG_HF 0x04000000 /* 27 Height Field solids */ |
#define | RT_DEBUG_MESHING 0x08000000 /* 28 Print meshing/triangulation details */ |
#define | RT_DEBUG_UNUSED_3 0x10000000 /* 29 Unassigned */ |
#define | RT_DEBUG_UNUSED_4 0x20000000 /* 30 Unassigned */ |
#define | RT_DEBUG_PL_SOLIDS 0x40000000 /* 31 plot all solids */ |
#define | RT_DEBUG_PL_BOX 0x80000000 /* 32 Plot(3) bounding boxes and cuts */ |
#define | RT_DEBUG_FORMAT |
#define | RT_G_DEBUG rt_debug |
Variables | |
unsigned int | rt_debug |
librt debugging information
#define RT_DEBUG_OFF 0 |
#define RT_DEBUG_ALLRAYS 0x00000001 /* 1 Print calls to rt_shootray() */ |
#define RT_DEBUG_ALLHITS 0x00000002 /* 2 Print partitions passed to a_hit() */ |
#define RT_DEBUG_SHOOT 0x00000004 /* 3 Info about rt_shootray() processing */ |
#define RT_DEBUG_INSTANCE 0x00000008 /* 4 regionid instance revectoring */ |
#define RT_DEBUG_SOLIDS 0x00000020 /* 6 Print prep'ed solids */ |
#define RT_DEBUG_REGIONS 0x00000040 /* 7 Print regions & boolean trees */ |
#define RT_DEBUG_ARB8 0x00000080 /* 8 Print voluminous ARB8 details */ |
#define RT_DEBUG_ANIM_FULL 0x00000400 /* 11 Animation matrices */ |
#define RT_DEBUG_VOL 0x00000800 /* 12 Volume & opaque Binary solid */ |
#define RT_DEBUG_ROOTS 0x00001000 /* 13 Print rootfinder details */ |
#define RT_DEBUG_PARTITION 0x00002000 /* 14 Info about bool_weave() */ |
#define RT_DEBUG_CUT 0x00004000 /* 15 Print space cutting statistics */ |
#define RT_DEBUG_BOXING 0x00008000 /* 16 Object/box checking details */ |
#define RT_DEBUG_UNUSED_0 0x00010000 /* 17 -->> BU_DEBUG_MEM_LOG */ |
#define RT_DEBUG_FDIFF 0x00040000 /* 19 bool/fdiff debugging */ |
#define RT_DEBUG_PARALLEL 0x00080000 /* 20 -->> BU_DEBUG_PARALLEL */ |
#define RT_DEBUG_CUTDETAIL 0x00100000 /* 21 Print space cutting details */ |
#define RT_DEBUG_TREEWALK 0x00200000 /* 22 Database tree traversal */ |
#define RT_DEBUG_TESTING 0x00400000 /* 23 One-shot debugging flag */ |
#define RT_DEBUG_ADVANCE 0x00800000 /* 24 Cell-to-cell space partitioning */ |
#define RT_DEBUG_EBM 0x02000000 /* 26 Extruded bit-map solids */ |
#define RT_DEBUG_MESHING 0x08000000 /* 28 Print meshing/triangulation details */ |
#define RT_DEBUG_PL_SOLIDS 0x40000000 /* 31 plot all solids */ |
#define RT_DEBUG_PL_BOX 0x80000000 /* 32 Plot(3) bounding boxes and cuts */ |
#define RT_DEBUG_FORMAT |
Format string for bu_printb()
|
extern |
controls the librt debug level