GGTransform.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Last edited by Bier on August 19, 1985 2:37:40 pm PDT
Contents: A layer on top of ImagerTransformation for use in Gargoyle.
DIRECTORY
ImagerTransformation,
GGModelTypes;
GGTransform: CEDAR DEFINITIONS =
BEGIN
Point: TYPE = GGModelTypes.Point;
Transform: PROC [m: ImagerTransformation.Transformation, p: Point] RETURNS [newP: Point];
RotateAboutPoint: PROC [origin: Point, degrees: REAL] RETURNS [m: ImagerTransformation.Transformation];
ScaleAboutPoint: PROC [origin: Point, scalar: REAL] RETURNS [m: ImagerTransformation.Transformation];
ScaleUnevenAboutPoint: PROC [origin: Point, scalarX: REAL, scalarY: REAL] RETURNS [m: ImagerTransformation.Transformation];
END.