# Synopsis

(macro) PDX_MSGT igeo_GetIGESData(long option, MDA_PTR db_ptr, MDA_PTR *iges_db_ptr)

# Purpose

Get the IGES definition data of the GDX entity in the current model.

# Description

This function is being maintained for compatibility with previous versions. Use igdx_GetIGESData.

Gets the IGES definition data by creating a new IGES entity definition from the GDX entity definition in the current model. The current model must be an IGES model. The IGES DE information is initialized to default values. The IGES entities that result from the GDX entities are as follows:

GDX entity | IGES entity
–
GDX_ARC | IGES_100_0
GDX_CONIC | IGES_104_1, IGES_104_2, IGES_104_3
GDX_POLYLINE | IGES_106_11, IGES_106_12, IGES_106_63,
| IGES_110_0, IGES_116_0
GDX_NURB_CURVE | IGES_126_0, IGES_126_1, IGES_126_2,
| IGES_126_3, IGES_126_4, IGES_126_5
GDX_SPLINE_CURVE | IGES_112_0
GDX_OFFSET_CURVE | IGES_130_0
GDX_COMP_CURVE | IGES_102_0
GDX_TRIM_CURVE | IGES curve entity of the trimmed portion
| of the GDX curve
GDX_COMP_EDGE_CURVE | IGES_142_0 if the base surface is open
| and there is only one edge curve,
| otherwise an IGES_141_0

GDX entity | IGES entity
–
GDX_NURB_SURF | IGES_128_0, IGES_128_1, IGES_128_2,
| IGES_128_3, IGES_128_4, IGES_128_5,
| IGES_128_6, IGES_128_7, IGES_128_8,
| IGES_128_9
GDX_SPLINE_SURF | IGES_114_0
GDX_RULED_SURF | IGES_118_0
GDX_REV_SURF | IGES_120_0
GDX_EXT_SURF | IGES_122_0
GDX_PLANE | IGES_108_0
GDX_CYLINDER | IGES_192_0, IGES_192_1
GDX_CONE | IGES_194_0, IGES_194_1
GDX_SPHERE | IGES_196_0, IGES_196_1
GDX_TORUS | IGES_198_0, IGES_198_1
GDX_OFFSET_SURF | IGES_140_0
GDX_CURVE_BOUNDED_SURF | IGES_144_0 if the outer bounds is the
| surface bounds, or the base surface is
| not closed, otherwise an IGES 143_0

GDX entity | IGES entity
–
GDX_SOLID | IGES_186_0

# Input

## option

Options (not used)

## db_ptr

The GDX entity database pointer

# Output

## iges_db_ptr

The IGES entity database pointer.

# Return

Low Level error return