G3dNats.mesa
Copyright Ó 1984, 1992 by Xerox Corporation. All rights reserved.
Glassner, February 18, 1991 8:08 pm PST
Jules Bloomenthal August 26, 1992 3:21 pm PDT
DIRECTORY G2dBasic, Rope;
G3dNats: CEDAR DEFINITIONS
~ BEGIN
Basic Types
IntegerPairSequence: TYPE ~ G2dBasic.IntegerPairSequence;
NatSequence: TYPE ~ G2dBasic.NatSequence;
NatTable: TYPE ~ REF NatTableRep;
NatTableRep:
TYPE ~
RECORD [
length: CARDINAL ¬ 0,
element: SEQUENCE maxLength: CARDINAL OF NatSequence];
NatSequence Support Procs
NewNatSequence3:
PROC [v0, v1, v2:
INT]
RETURNS [NatSequence];
Return a new NatSequence containing these three elements (useful to make triangles)
EqualNatSequences:
PROC [s1, s2: NatSequence]
RETURNS [
BOOL];
RETURN TRUE iff s1.length=s2.length and