# Synopsis

PDX_MSGT igdx_508ToLoop(long option, MDA_PTR iges_508_ptr, int gdx_model, GDX_MATRIX *gdx_matrix, MDA_PTR gdx_surf_ptr, MDA_COUNT *num_of_edge_lists, MDA_PTR ***gdx_edge_lists, MDA_COUNT *num_edges, MDA_COUNT *num_of_vertex_lists, MDA_PTR ***gdx_vertex_lists, MDA_PTR *gdx_loop_ptr)

# Purpose

Create the GDX form of the IGES loop entity

# Description

Creates the GDX form of the IGES loop entity in the GDX model. The IGES loop entity must be valid IGES definitions.

# Input

## option

The entity creation option

## iges_508_ptr

The IGES 508 entity database pointer

## gdx_model

The GDX face entity model for creation

## gdx_matrix

The GDX matrix to apply to the geometry or NULL

## gdx_surf_ptr

The GDX surface for the loop

## num_of_edge_lists

The current number of edge lists

## gdx_edge_lists

The GDX edge lists

## num_of_vertex_lists

The current number of vertex lists

## gdx_vertex_lists

The GDX vertex lists

# Output

## num_of_edge_lists

The new number of edge lists

## gdx_edge_lists

The GDX edge lists

## num_edges

The new number edges in the lists

## num_of_vertex_lists

The new number of vertex lists

## gdx_vertex_lists

The GDX vertex lists

## gdx_loop_ptr

The GDX data database pointer of loop entity

# Tolerances

          ZERO_TOL
          .fi

# Return

          IGDX_NOERR
          IGDX_INVALIDMODEL
          Low level error return
          .fi