ImagerPixelArrayAISPrivate.mesa
Copyright Ó 1986, 1987, 1992 by Xerox Corporation. All rights reserved.
Doug Wyatt, March 1, 1986 5:31:19 pm PST
Michael Plass, January 7, 1987 12:51:49 pm PST
DIRECTORY
AISFileFormat USING [PhotometryPart, PlacementPart, RasterPart, UCACoding],
ImagerSample USING [RasterSampleMap],
IO USING [STREAM],
Rope USING [ROPE];
ImagerPixelArrayAISPrivate: CEDAR DEFINITIONS
~ BEGIN
Data: TYPE ~ REF DataRep;
DataRep: TYPE ~ MONITORED RECORD [
stream: IO.STREAM, -- a stream on the AIS file
raster: REF AISFileFormat.RasterPart ¬ NIL,
uca: REF AISFileFormat.UCACoding ¬ NIL,
placement: REF AISFileFormat.PlacementPart ¬ NIL,
photometry: REF AISFileFormat.PhotometryPart ¬ NIL,
comments: LIST OF Rope.ROPE ¬ NIL, -- comments from header
rasterSectionIndex: INT ¬ 0, -- starting byte index of raster section
bytesPerBlock: INT ¬ 0, -- number of bytes per block (including padding)
bytesPerLine: INT ¬ 0, -- number of bytes per scan line
smin, smax: CARDINAL ¬ 0, -- buffer currently contains scan lines [smin..smax)
bufferMap: ImagerSample.RasterSampleMap ¬ NIL
];
END.