# SUBSYSTEM OVERVIEW

GDX Debug (GDB) Subsystem

The GDB subsystem provides functions that will aid in the analyzing of GDX data. These functions will only help in the understanding of quality data, they will not define quality data.

The GDB subsystem will inspect the data and measure the complexity of a particular entity. Scores greater than 1.0 (>1.0) imply data which is potentially complex. Scores less than 1.0 (<1.0) imply data that is not complex. The associated print functions will display the results to standard output.

There is no numerical score for a GDX_SOLID. The function, gdb_SolidCheck, will inspect aspects of the solid topology and print out information that may cause trouble during translation. The higher the level setting the more detailed the information.

# FUNCTIONS

gdb_Initialize

Initialization of values to activate the GDB subsystem

gdb_MeasureCurveComplexity

Measures the complexity of a GDX curve

gdb_MeasureECComplexity

Measures the complexity of a GDX Edge curve

gdb_MeasureSurfaceComplexity

Measures the complexity of a GDX surface

gdb_PrintCurveComplexity

Print the measured complexity of a curve

gdb_PrintECComplexity

Print complexity of an Edge Curve(EC)

gdb_PrintSurfaceComplexity

Print the measured complexity of a surface

gdb_SolidCheck

To check a solid

gdb_Terminate

Terminate the GDB subsystem