SUBSYSTEM OVERVIEW

LINT Procedural Interface Writer (LPIW) Subsystem

The LPIW subsystem is responsible for formatting the internal working form as a Save As Text (SAT) ACIS data file.

USAGE

The LPIW subsystem takes the ACIS PDElib (lint) model and writes it out to a given file in the Save As Text (SAT) format. This is accomplished through various ACIS API function calls. All bodies in the LINT model are put out at the same time, thus resulting in a multi-body SAT file. The subsystem takes as input a function that is called for each step of the processing. This allows the application programmer to do additional processing while reading in each ACIS entity. Additional processing such as attribute handling.

The main interface routine to the LPIW subsystem is lpiw_Write. It takes as arguments a PDElib (lint) model, the name of the ACIS file to be created, and a pointer to a function of type LPIW_ENT_FUNC as its arguments. If the file already exists it is overwritten.