FontTuningParameters.mesa
Michael Plass, October 17, 1985 2:21:22 pm PDT
Copyright (C) 1984, Xerox Corporation. All rights reserved.
DIRECTORY Atom, GridModulation, ImagerPixelMap, Rope;
FontTuningParameters: CEDAR DEFINITIONS ~ BEGIN
ROPE: TYPE ~ Rope.ROPE;
PixelMap: TYPE ~ ImagerPixelMap.PixelMap;
DeviceRectangle: TYPE ~ ImagerPixelMap.DeviceRectangle;
RealSequence: TYPE ~ REF RealSequenceRep;
RealSequenceRep: TYPE ~ RECORD [SEQUENCE length: NAT OF REAL];
Ref: TYPE ~ REF Rep;
Rep: TYPE ~ RECORD [
gridParam: GridModulation.OptimizationParameters ← [1.0, 1.0, 1.0, 1.0],
gridReductionFactor: INT ← 5,
comparisonKernel: PixelMap,
printerModelNeighborhood: DeviceRectangle,
intensity: RealSequence,
noiseWeight: REAL ← 0.0,
noisePenalty: RealSequence,
occurrences: RealSequence,
swathWidth: INT ← 1,
tuningPasses: INT ← 0
];
Load: PROC [fileName: ROPE] RETURNS [Ref];
BadToken: SIGNAL [fileName: ROPE, token: ROPE, location: INT];
Store: PROC [ref: Ref, fileName: ROPE];
END.