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