<> <> <> <> <> <> <<>> 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.