# 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