GGDescribe.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Last edited by Bier on April 9, 1987 11:58:17 am PDT
Contents: Printing out descriptions of gargoyle objects onto text streams, for debugging and feedback.
Pier, August 28, 1986 11:27:26 am PDT
DIRECTORY
GGModelTypes, GGSegmentTypes, GGInterfaceTypes, Rope;
GGDescribe: CEDAR DEFINITIONS = BEGIN
FeatureData: TYPE = GGInterfaceTypes.FeatureData;
GGData: TYPE = GGInterfaceTypes.GGData;
Outline: TYPE = GGModelTypes.Outline;
Sequence: TYPE = GGModelTypes.Sequence;
SliceDescriptor: TYPE = GGModelTypes.SliceDescriptor;
Traj: TYPE = GGModelTypes.Traj;
DescribeFeature: PROC [feature: FeatureData, hitData: REF ANY, ggData: GGData] RETURNS [rope: Rope.ROPE];
DescribeSourceFeature: PROC [feature: FeatureData, ggData: GGData] RETURNS [rope: Rope.ROPE];
DescribeTraj: PROC [traj: Traj] RETURNS [text: Rope.ROPE];
DescribeJoint: PROC [traj: Traj, jointNum: NAT] RETURNS [text: Rope.ROPE];
DescribeControlPoint: PROC [traj: Traj, segNum: NAT, cpNum: NAT] RETURNS [text: Rope.ROPE];
DescribeSegment: PROC [traj: Traj, segNum: NAT] RETURNS [text: Rope.ROPE];
DescribeMidpoint: PROC [traj: Traj, segNum: NAT] RETURNS [text: Rope.ROPE];
DescribeSequence: PROC [seq: Sequence] RETURNS [text: Rope.ROPE];
END.