DIRECTORY Imager USING [Context, SampleMap, Transformation], ImagerManhattan USING [Polygon], ImagerMaskCache USING [Parameters], SF USING [Box, BoxAction]; ImagerMaskCapture: CEDAR DEFINITIONS ~ BEGIN OPEN ImagerMaskCache; CaptureBounds: PROC [operator: PROC [Imager.Context], m: Imager.Transformation, parameters: Parameters ¬ NIL] RETURNS [SF.Box]; Cant: SIGNAL [why: ATOM]; CaptureBoxes: PROC [operator: PROC [Imager.Context], m: Imager.Transformation, boxAction: SF.BoxAction, checkColor: BOOL ¬ FALSE, parameters: Parameters ¬ NIL]; CaptureBitmap: PROC [operator: PROC [Imager.Context], m: Imager.Transformation, checkColor: BOOL ¬ FALSE, parameters: Parameters ¬ NIL] RETURNS [Imager.SampleMap]; CaptureManhattan: PROC [operator: PROC [Imager.Context], m: Imager.Transformation, checkColor: BOOL ¬ FALSE, parameters: Parameters ¬ NIL] RETURNS [ImagerManhattan.Polygon]; END. Ί ImagerMaskCapture.mesa Copyright Σ 1985, 1986, 1987, 1989, 1991 by Xerox Corporation. All rights reserved. Michael Plass, September 8, 1989 3:33:39 pm PDT Doug Wyatt, March 7, 1986 2:59:58 pm PST m is the client-to-device transformation. Raised by the following whenever a situation is detected where the result would not be well-defined; If checkColor is TRUE on the following, attempts to change color will rasie this signal. ΚŠ–(cedarcode) style•NewlineDelimiter ™codešœ™Kšœ ΟeœI™TK™/K™(—K˜šΟk ˜ Kšœžœ&˜2Kšœžœ ˜ Kšœžœ˜#Kšžœžœ˜—K˜KšΠblœžœž ˜$šœžœžœ˜K˜š Οn œžœ žœFžœžœžœ˜Kšœ)™)K™—šœžœžœ˜KšœΎ™ΎK™—š  œžœ žœ8žœžœžœžœ˜ K™—š  œžœ žœ9žœžœžœžœ˜£K™—š œžœ žœ9žœžœžœžœ˜­K˜——K˜Kšžœ˜K˜K˜—…—zΎ