Synopsis

PDX_MSGT gdx_EdgeIsDegenerate(long option, MDA_PTR gdx_edge_ptr, PDX_BOOL *degen)

Purpose

Determine if the GDX Edge is Degenerate.

Description

Check the edge to determine if it is degenerate. The default is to check for degeneracy in both model and parm space. However, optionaly 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_edge_ptr

DB pointer to GDX Edge to be checked

Output

degen

PDX_TRUE

GDX Edge is degenerate

PDX_FALSE

GDX Edge is not degenerate

Tolerances

      MODEL_SPACE_PNT_TOL
      PARM_SPACE_PNT_TOL
      .fi

Return

      GDX_NOERR
      GDX_INVALIDMODEL
      Low level error return
      .fi