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