--File AuxOutputDefs.mesa
--March 12, 1981 4:57 PM
DIRECTORY
IntStorageDefs: FROM "IntStorageDefs" USING [ObjectName],
IntTransDefs: FROM "IntTransDefs" USING [Transform],
ParserTypeDefs: FROM "ParserTypeDefs" USING [Point, Path];
AuxOutputDefs: DEFINITIONS =
BEGIN
--Each routine below implements the output of one primitive geometric construct form CIF.
AuxWire: PROCEDURE [layerName: CARDINAL, width: LONG CARDINAL, a: ParserTypeDefs.Path];
AuxFlash: PROCEDURE [layerName: CARDINAL, diameter: LONG CARDINAL, center: ParserTypeDefs.Point];
AuxPolygon: PROCEDURE [layerName: CARDINAL, a: ParserTypeDefs.Path];
AuxBox: PROCEDURE [layerName: CARDINAL, length, width: LONG CARDINAL,
center: ParserTypeDefs.Point, xRotation, yRotation: LONG INTEGER];
AuxUserObject: PROCEDURE [layerName: CARDINAL, size: CARDINAL, data: POINTER TO UNSPECIFIED];
AuxCall: PROCEDURE [IntStorageDefs.ObjectName, LONG CARDINAL, IntTransDefs.Transform];
END.