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
];