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