<<>> <> <> <> <> DIRECTORY ImagerBrick USING [Brick], ImagerSample USING [Function], PrintColor USING [Toner]; ColorRegistry: CEDAR DEFINITIONS ~ BEGIN <> <> <<(ColorRegistryProcs has a procedure that will return this device index from an ATOM).>> <> <<>> <<>> <> <> <<"Xerox/Research/Distinct/". The id on the DataRec provides a quick way for implementations to>> <> <> <<>> Data: TYPE = REF DataRec; DataRec: TYPE = RECORD[id: ATOM, deviceValues: DeviceSequence]; DeviceSequence: TYPE = REF DeviceSequenceRec; DeviceSequenceRec: TYPE = RECORD[elements: SEQUENCE length: NAT OF REF]; <> <> <> <> <<>> ColorPDBrick: TYPE = RECORD[toner: PrintColor.Toner, tile: ImagerBrick.Brick]; DisplayBrick: TYPE = RECORD[function: ImagerSample.Function ¬ [null, null], tile: ImagerBrick.Brick]; END.