# Synopsis

PDX_MSGT igdx_510ToFace(long option, MDA_PTR iges_510_ptr, int gdx_model, GDX_MATRIX *gdx_matrix, MDA_COUNT *num_of_surfaces, MDA_PTR (**iges_gdx_surf_ptrs)[2], MDA_COUNT *num_of_edge_lists, MDA_COUNT *num_edges, MDA_PTR ***edge_lists, MDA_COUNT *num_of_vertex_lists, MDA_PTR ***vertex_lists, MDA_PTR *gdx_face_ptr)

# Purpose

Create the GDX form of the IGES face entity

# Description

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

# Input

## option

Options (not used)

## iges_510_ptr

The IGES 510 entity database pointer

## gdx_model

The GDX face entity model for creation

## gdx_matrix

The GDX matrix to apply to the geometry or NULL

## num_of_surfaces

The number of IGES -> GDX surfaces

## iges_gdx_surf_ptrs

The IGES -> GDX surface mapping list

## num_of_edge_lists

The current number of edge lists

## edge_lists

The edge lists

## num_of_vertex_lists

The current number of vertex lists

## vertex_lists

The vertex lists

# Output

## num_of_surfaces

The new number of IGES -> GDX surfaces

## num_edges

The new number edges in the lists

## iges_gdx_surf_ptrs

The new IGES -> GDX surface mapping list

## num_of_edge_lists

The new number of edge lists

## edge_lists

The new edge lists

## num_of_vertex_lists

The new number of vertex lists

## vertex_lists

The new vertex lists

## gdx_face_ptr

The database pointer of the resulting GDX face

# Tolerances

          ZERO_TOL
          .fi

# Return

          IGDX_NOERR
          IGDX_INVALIDMODEL
          Low level error return
          .fi