Synopsis
PDX_MSGT gdx_ECIsDegenerate(long option, MDA_PTR gdx_ec_ptr, PDX_BOOL *degen)
Purpose
Determine if the GDX Edge Curve is Degenerate.
Description
Check the edge curve to determine if it is degenerate. The default is to check for degeneracy in both model and parm space. However, option only model space can be checked. Curves are often degenerate in model space only if they are at a pole. The return value will only be PDX_TRUE if atleast one curve exists to be checked.
Input
option
GDX_MODEL_ONLY
Only check for model space degeneracies
gdx_ec_ptr
DB pointer to GDX Edge Curve to be checked
Output
degen
PDX_TRUE
GDX Edge Curve is degenerate
PDX_FALSE
GDX Edge Curve is not degenerate
Tolerances
MODEL_SPACE_PNT_TOL
PARM_SPACE_PNT_TOL
.fi
Return
GDX_NOERR
GDX_INVALIDMODEL
Low level error return
.fi