# Synopsis

PDX_MSGT gdx_ECGetPCurveUsages(long option, MDA_PTR gdx_ec_ptr, long *num_faces, PDX_BOOL **ec_usages, PDX_BOOL **surf_senses, MDA_PTR **gdx_face_ptrs)

# Purpose

Get the Usage relationship between MCurve and PCurves in EC.

# Description

Given and Edge Curve, get the EC usages for both parm curves. The usages will be in an array that is parallel to the faces array of the Edge Curve. Additionally, a parallel array of faces will be returned, so that the surf senses can be accessed.

# Input

## option

(not used)

## gdx_ec_ptr

DB pointer of Edge Curve

# Output

## num_faces

Number of faces referencing to this EC.

## ec_usages

Array of EC usages.

## surf_senses

Array of Surf Senses from the faces

## gdx_face_ptrs

Array of face pointers referencing to EC.

# Return

          GDX_NOERR
          Low level error return
          .fi