Synopsis

PDX_MSGT igdx_EdgeListTo504(long option, MDA_PTR gdx_db_ptr, int model, MDA_PTR gdx_model_curve, PDX_BOOL loop_sense, MDA_APP_DATA *gdx_iges_app_data, MDA_PTR *iges_vertex_db_ptr, MDA_PTR edge_list_app_data[2])

Purpose

Create the IGES 504 Edge list for the GDX edge entities

Description

Creates the IGES 504 Edge List for the IGES edge entities and the association between the IGES edge entity and the GDX edge entities in the GDX model.

The GDX edge entities must be valid GDX definitions.

Input

option

The entity creation option (Not used)

gdx_db_ptr

The first GDX edge entity database pointer

model

The IGES edge list entity model for creation

gdx_model_curve

The model space curve for the edge

gdx_iges_app_data

The GDX -> IGES associativity APP data

iges_vertex_db_ptr

The IGES vertex list entity database pointer to add a new vertex too or MDA_NULL_PTR

loop_sense

sense of loop within its face.

Output

iges_vertex_db_ptr

The new IGES vertex list entity database pointer

edge_list_app_data

The edge APP data for the current GDX edge

Tolerances

      ZERO_TOL
      MODEL_SPACE_PNT_TOL
      COPLANAR_TOL
      .fi

Return

      IGDX_NOERR
      IGDX_INVALIDMODEL
      IGDX_NOMEMORY
      Low level error return
      .fi