-- File DJExtCapDefs.mesa
-- Written by Martin Newell/Dan Fitzpatrick July 1981
-- Last updated: July 31, 1981 3:10 PM
DIRECTORY
DJExtTypes: FROM "DJExtTypes" USING [Node, NodeNumber];
DJExtCapDefs: DEFINITIONS =
BEGIN
OPEN DJExtTypes;
FindCap: PUBLIC PROCEDURE[num:NodeNumber] RETURNS[node:Node];
AddCapArea: PUBLIC PROCEDURE[cap:Node, layer:INTEGER, area:REAL];
AddCapPerim: PUBLIC PROCEDURE[cap:Node, layer:INTEGER, perim:REAL];
CombineCap: PUBLIC PROCEDURE [c1,c2:Node] RETURNS[Node];
CopyCap: PUBLIC PROCEDURE[c:Node,offset:NodeNumber] RETURNS[cap:Node];
MakeCap: PUBLIC PROCEDURE[] RETURNS[cap:Node];
DeleteCap: PUBLIC PROCEDURE[cap:Node];
GetCapList: PUBLIC PROCEDURE RETURNS[cap:Node];
SelectCap: PUBLIC PROCEDURE RETURNS[intCap,extCap:Node];
RenumberCap: PUBLIC PROCEDURE[cap:Node];
END.