Package noaa.coastwatch.io
Class NOAA1bV5Reader
A NOAA 1b version 5 reader is the same as a 1b version 4
reader except that it accepts the version 5 in the archive and
data headers. Version 5 started when an update to handle
MetOp data accidently also updated the version number.
- Since:
- 3.2.1
- Author:
- Peter Hollemans
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV4Reader
NOAA1bV4Reader.DataHeaderV4
Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV3Reader
NOAA1bV3Reader.DataHeaderV3, NOAA1bV3Reader.ScanLineV3
Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV2Reader
NOAA1bV2Reader.ArchiveHeaderV2, NOAA1bV2Reader.DataHeaderV2, NOAA1bV2Reader.ScanLineV2
Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bReader
NOAA1bReader.ArchiveHeader, NOAA1bReader.DataHeader, NOAA1bReader.LongitudeInterpolator, NOAA1bReader.ScanLine, NOAA1bReader.ScanLineCalibration
-
Field Summary
Fields inherited from class noaa.coastwatch.io.NOAA1bV2Reader
cloudDataOffset, DATA_FORMAT
Fields inherited from class noaa.coastwatch.io.NOAA1bReader
archive, archiveHeaderSize, attributeDataSize, dataHeaders, GAC_NAVIGATION_END, GAC_NAVIGATION_START, GAC_NAVIGATION_STEP, GAC_SAMPLES, header, inputChannel, LAC_NAVIGATION_END, LAC_NAVIGATION_START, LAC_NAVIGATION_STEP, LAC_SAMPLES, lines, LOOKUP_TABLE_SIZE, MAX_LOOKUP_TABLES, MAX_SCAN_LINES, navigationEnd, navigationStart, navigationStep, records, recordSize, samples, scanLineCache, scanLineMap, sensorWordSize, SWATH_POLY_SIZE
Fields inherited from class noaa.coastwatch.io.EarthDataReader
dataProjection, info, rawMetadataMap, variables
-
Constructor Summary
ConstructorDescriptionNOAA1bV5Reader
(String file) Constructs a NOAA 1b version 5 reader from the specified file. -
Method Summary
Modifier and TypeMethodDescriptionGets the data format description.protected int
Gets the data format version.Methods inherited from class noaa.coastwatch.io.NOAA1bV4Reader
getDataHeader
Methods inherited from class noaa.coastwatch.io.NOAA1bV3Reader
getScanLine
Methods inherited from class noaa.coastwatch.io.NOAA1bV2Reader
checkFormat, getArchiveFlag, getArchiveHeader, getVariableNames, isNavigationUsable, isValidFormatDescription
Methods inherited from class noaa.coastwatch.io.NOAA1bReader
close, getBytes, getDataBuffer, getInt, getLines, getNBit, getPreviewImpl, getRecordStart, getSamples, getShort, getUByte, getUInt, getUShort, getVariable, interpolateNavigation, interpolateRawNavigation, isArchive, isByteSwapped, isPrint
Methods inherited from class noaa.coastwatch.io.EarthDataReader
canUpdateNavigation, containsVariable, finalize, getAllGrids, getAllVariables, getChunkProducer, getCoordinateSystems, getIndex, getInfo, getName, getPreview, getPreview, getRawMetadata, getRawMetadata, getSceneTime, getSource, getStatistics, getStatisticsVariables, getVariable, getVariables, getVariablesForSystem, putStatistics, setDataProjection, setUnitsMap, updateNavigation
-
Constructor Details
-
NOAA1bV5Reader
Constructs a NOAA 1b version 5 reader from the specified file.- Parameters:
file
- the file name to read.- Throws:
IOException
- if an error occurred reading the file data.
-
-
Method Details
-
getDataFormat
Gets the data format description.- Overrides:
getDataFormat
in classNOAA1bV4Reader
-
getDataFormatVersion
protected int getDataFormatVersion()Gets the data format version.- Overrides:
getDataFormatVersion
in classNOAA1bV4Reader
-