BRL-CAD
Collaboration diagram for Debugging:

Files

file  debug.h
 

Data Structures

struct  _ged_trace_data
 

Macros

#define _GED_MAX_LEVELS   12
 

Functions

int ged_debug (struct ged *gedp, int argc, const char *argv[])
 
int ged_debugbu (struct ged *gedp, int argc, const char *argv[])
 
int ged_debugdir (struct ged *gedp, int argc, const char *argv[])
 
int ged_debuglib (struct ged *gedp, int argc, const char *argv[])
 
int ged_debugnmg (struct ged *gedp, int argc, const char *argv[])
 
int ged_log (struct ged *gedp, int argc, const char *argv[])
 
void ged_trace (struct directory *dp, int pathpos, const mat_t old_xlate, struct _ged_trace_data *gtdp, int verbose)
 

Detailed Description

Geometry EDiting Library Database Debugging Related Functions.

Macro Definition Documentation

◆ _GED_MAX_LEVELS

#define _GED_MAX_LEVELS   12

Definition at line 68 of file debug.h.

Function Documentation

◆ ged_debug()

int ged_debug ( struct ged gedp,
int  argc,
const char *  argv[] 
)

Report/Control BRL-CAD library debugging settings

◆ ged_debugbu()

int ged_debugbu ( struct ged gedp,
int  argc,
const char *  argv[] 
)

Set/get libbu's debug bit vector

◆ ged_debugdir()

int ged_debugdir ( struct ged gedp,
int  argc,
const char *  argv[] 
)

Dump of the database's directory

◆ ged_debuglib()

int ged_debuglib ( struct ged gedp,
int  argc,
const char *  argv[] 
)

Set/get librt's debug bit vector

◆ ged_debugnmg()

int ged_debugnmg ( struct ged gedp,
int  argc,
const char *  argv[] 
)

Set/get librt's NMG debug bit vector

◆ ged_log()

int ged_log ( struct ged gedp,
int  argc,
const char *  argv[] 
)

Used to control logging.

◆ ged_trace()

void ged_trace ( struct directory dp,
int  pathpos,
const mat_t  old_xlate,
struct _ged_trace_data gtdp,
int  verbose 
)