-- File DJExtTransDefs.mesa
-- Written by Martin Newell/Dan Fitzpatrick July 1981
-- Last updated: July 30, 1981 6:32 PM
DIRECTORY
DJExtTypes: FROM "DJExtTypes" USING [Node, NodeNumber];
DJExtTransDefs: DEFINITIONS =
BEGIN
OPEN DJExtTypes;
AddDiff: PUBLIC PROCEDURE [trans:Node,node:NodeNumber,len:REAL];
FindTransistor: PUBLIC PROCEDURE [num:NodeNumber, x,y:REAL] RETURNS[node:Node];
CombineTransistors: PUBLIC PROCEDURE [t1,t2:Node] RETURNS[Node];
ReleaseTransistor: PUBLIC PROCEDURE [trans:Node];
CopyTrans: PUBLIC PROCEDURE[t:Node,offset:NodeNumber] RETURNS[trans:Node];
MakeTransistor: PUBLIC PROCEDURE[x,y:REAL] RETURNS[trans:Node];
DeleteTransistor: PUBLIC PROCEDURE[trans:Node];
GetTransistorList: PUBLIC PROCEDURE RETURNS[trans:Node];
SelectTransistors: PUBLIC PROCEDURE RETURNS[intTrans,extTrans:Node];
RenumberTrans: PUBLIC PROCEDURE[trans:Node];
END.