GGDescribe.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Last edited by Bier on October 28, 1987 7:06:56 pm PST
Contents: Printing out descriptions of gargoyle objects onto text streams, for debugging and feedback.
Pier, August 28, 1986 11:27:26 am PDT
Bier, October 31, 1988 11:18:50 pm PST
DIRECTORY
GGModelTypes, GGSegmentTypes, GGInterfaceTypes, Imager, ImagerTransformation, Rope;
GGDescribe: CEDAR DEFINITIONS = BEGIN
DisplayStyle: TYPE = GGModelTypes.DisplayStyle;
Slice: TYPE = GGModelTypes.Slice;
Sequence: TYPE = GGModelTypes.Sequence;
SliceDescriptor: TYPE = GGModelTypes.SliceDescriptor;
Traj: TYPE = GGModelTypes.Traj;
DescribeMidpoint: PROC [traj: Traj, segNum: NAT] RETURNS [text: Rope.ROPE];
ColorToRope: PROC [color: Imager.Color] RETURNS [rope: Rope.ROPE];
ColorFromRope: PROC [rope: Rope.ROPE] RETURNS [color: Imager.Color];
ColorToRGBRope: PROC [color: Imager.Color] RETURNS [rope: Rope.ROPE];
ColorToCMYKRope: PUBLIC PROC [color: Imager.Color] RETURNS [rope: Rope.ROPE];
ColorToNameRope: PROC [color: Imager.Color] RETURNS [rope: Rope.ROPE];
ColorFromNameRope: PROC [rope: Rope.ROPE] RETURNS [color: Imager.Color];
ScalarButtonValuesToRope: PROC [names: LIST OF Rope.ROPE, values: LIST OF REAL, on: LIST OF BOOL] RETURNS [rope: Rope.ROPE];
ScalarButtonValuesFromRope: PROC [rope: Rope.ROPE] RETURNS [names: LIST OF Rope.ROPE, values: LIST OF REAL, on: LIST OF BOOL];
FactoredTransformationToRope: PROC [transform: ImagerTransformation.Transformation] RETURNS [rope: Rope.ROPE];
FactoredTransformationFromRope: PROC [rope: Rope.ROPE] RETURNS [transform: ImagerTransformation.Transformation];
END.