# Synopsis

PDX_MSGT gdx_GetLoopCurveSense(long option, MDA_PTR db_ptr, PDX_BOOL outer_bndry, PDX_BOOL *sense)

# Purpose

Get the sense of a GDX boundary loop

# Description

Given a closed GDX composite edge curve entity as a boundary loop, and wether or not the loop is an outer or inner boundary determine the sense of the boundary. The GDX entity may be an invalid entity that references either the model space curve or the parameter space curve. The sense of the boundary is determined using either existing curve or the model space curve preference setting to compute the orientation. The boundary loop can not cross seams.

# Input

## option

### GDX_OPENSURF

Treat the underlying surface as an open surface

## db_ptr

The closed GDX composite edge curve entity database pointer

## outer_bndry

### PDX_TRUE

The composite edge curve loop is an outer boundary

### PDX_FALSE

The composite edge curve loop is not an outer boundary

# Output

## sense

### PDX_FALSE

The boundary does not need to be reversed

### PDX_TRUE

The boundary needs to be reversed

# Tolerances

          MODEL_SPACE_PNT_TOL
          PARM_SPACE_PNT_TOL
          CONVERGE_TOL
          KNOT_TOL
          PNT_PROJ_TOL
          ZERO_ANGLE_TOL
          ZERO_TOL
          .fi

# Return

          GDX_NOERR
          Low level error return
          .fi