Synopsis
PDX_MSGT igdx_IgesToGdx(long option, char *igesFile, char *mapFile, int *igesModel, int *gdxModel)
Purpose
Translate IGES file to GDX
Description
This function will map the entities from the specified IGES file into a GDX model. An optional map file may be specified to use when mapping the entities. If a mapping file is not specified a default set of mappings will be used. The models may be pre-allocated in the calling routine or allocated in this function. If the models are allocated in this function, back pointers will be enabled in both. The model names, which are used for mapping, will be 'igesModel' and 'gdxModel' if allocated in this function. Attributes are not currently mapped and subfigures and groups are exploded.
Input
option
IGDX_MAP_ATTRIBUTES
Take the IGES Attributes into GDX
igesFile
Name of IGES file to translate
mapFile
Optional name of IGES to GDX mapping file (allocated model names will be 'gdxModel' and 'igesModel'). If NULL, default mappings will be used.
igesModel
Pre-allocated model or MDA_NULL_MODEL to allocate new model
gdxModel
Pre-allocated model or MDA_NULL_MODEL to allocate new model
Output
igesModel
IGES model containing parsed entities
gdxModel
GDX model containing mapped IGES entities
Return
Error or PDX_NOERR