# Synopsis

PDX_MSGT gdx_EdgeGetEdgeSenses(long option, MDA_PTR gdx_edge_ptr, long *num_loops, PDX_BOOL **edge_senses, MDA_PTR **gdx_loop_ptrs)

# Purpose

Get the edges senses of this edge in loops, and get loops too.

# Description

Get all the loops that reference the edge and the senses of the edges in the loops. Return them as parallel arrays. Calling functions must delete the arrays of senses and loops. These array all allocated via standard C mallocs.

# Input

## option

(not used)

## gdx_edge_ptr

DB pointer of edge

# Output

## num_loops

Number of loops referencing the input edge

## edge_senses

Array of edge senses from loops

## gdx_loop_ptrs

Array of loop pointers referencing edge.

# Return

          GDX_NOERR
          Low level error return
          .fi