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.DataHeaderV4Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV3Reader
NOAA1bV3Reader.DataHeaderV3, NOAA1bV3Reader.ScanLineV3Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV2Reader
NOAA1bV2Reader.ArchiveHeaderV2, NOAA1bV2Reader.DataHeaderV2, NOAA1bV2Reader.ScanLineV2Nested 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_FORMATFields 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_SIZEFields inherited from class noaa.coastwatch.io.EarthDataReader
dataProjection, info, rawMetadataMap, variables -
Constructor Summary
ConstructorsConstructorDescriptionNOAA1bV5Reader(String file) Constructs a NOAA 1b version 5 reader from the specified file. -
Method Summary
Modifier and TypeMethodDescriptionGets the data format description.protected intGets the data format version.Methods inherited from class noaa.coastwatch.io.NOAA1bV4Reader
getDataHeaderMethods inherited from class noaa.coastwatch.io.NOAA1bV3Reader
getScanLineMethods inherited from class noaa.coastwatch.io.NOAA1bV2Reader
checkFormat, getArchiveFlag, getArchiveHeader, getVariableNames, isNavigationUsable, isValidFormatDescriptionMethods 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, isPrintMethods inherited from class noaa.coastwatch.io.EarthDataReader
canUpdateNavigation, containsVariable, finalize, findVariable, 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:
getDataFormatin classNOAA1bV4Reader
-
getDataFormatVersion
protected int getDataFormatVersion()Gets the data format version.- Overrides:
getDataFormatVersionin classNOAA1bV4Reader
-