# Synopsis

PDX_BOOL gdx_IsLoopEdgeSurfParmCurve(long option, T_GDX_LOOP *gdx_loop, MDA_COUNT edge, T_GDX_EDGE_CURVE *gdx_edge_curve, MDA_PTR gdx_face_surf_db_ptr, PDX_BOOL *edge_used, MDA_PTR *gdx_surf_parm_db_ptr)

# Purpose

Determine if the surface parameter space curve is the loop parameter space curve

# Description

Given a loop, the current edge index, the face surface, and the edge surface and the surface U and V closure, determines if the parameter space curve is the correct one. The surfaces must be the same, the parameter space curve must not be MDA_NULL_PTR, and if the surface is closed in either U or V, the edge must connect to the previous parameter space curve if it is on a seam.

# Input

## option

Options ( Not used )

## gdx_loop

The GDX loop entity structure for the face surface

## edge

The index to the current edge for the loop

## gdx_edge_curve

The GDX geometric edge curve entity structure for the edge

## gdx_face_surf_db_ptr

The GDX Face surface entity database pointer

## edge_used

### PDX_TRUE

The edge has been used

### PDX_FALSE

The edge has NOT been used

# Output

## gdx_surf_parm_db_ptr

The edge parameter space curve

# Return

          PDX_TRUE  (true)   -The parameter space curve is the loop edge
                              parameter space curve
          PDX_FALSE (false)  -The parameter space curve is NOT the loop edge
                              parameter space curve
          .fi