ImagerPixelArrayAISPrivate.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Doug Wyatt, March 1, 1986 5:31:19 pm PST
DIRECTORY
AISFileFormat USING [PhotometryPart, PlacementPart, RasterPart, UCACoding],
ImagerSample USING [SampleMap],
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.ROPENIL, -- 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)
buffer: ImagerSample.SampleMap ← NIL
];
END.