-- CGAIS.mesa
-- Last changed by Doug Wyatt, August 23, 1982 3:38 pm
-- Definition of AIS file format
CGAIS: DEFINITIONS = {
password: CARDINAL = 102252B;
Header: TYPE = MACHINE DEPENDENT RECORD [
password(0): CARDINAL,
attributeLength(1): CARDINAL
];
PartType: TYPE = MACHINE DEPENDENT {nil(0),
raster(1), placement(2), photometry(3), comment(4), (77B)};
APH: TYPE = MACHINE DEPENDENT RECORD[ -- Attribute Part Header
type(0:0..5): PartType,
length(0:6..15): [0..1777B]
];
RasterPart: TYPE = MACHINE DEPENDENT RECORD [
aph(0): APH,
scanCount(1): CARDINAL,
scanLength(2): CARDINAL,
scanDirection(3): CARDINAL,
samplesPerPixel(4): CARDINAL,
codingType(5): CARDINAL
];
UCACodingType: CARDINAL = 1;
UCA: TYPE = MACHINE DEPENDENT RECORD [
bitsPerSample(0): CARDINAL,
wordsPerScanLine(1): CARDINAL,
scanLinesPerBlock(2): CARDINAL
];
}.