Package noaa.coastwatch.io.noaa1b
Class ARSHeader
java.lang.Object
noaa.coastwatch.io.noaa1b.AbstractArchiveHeader
noaa.coastwatch.io.noaa1b.ARSHeader
- All Implemented Interfaces:
ArchiveHeader
The
ARSHeader class reads Archive Retrieval System header
data from NOAA 1b data files.- Since:
- 3.2.2
- Author:
- Peter Hollemans
-
Field Summary
Fields inherited from class noaa.coastwatch.io.noaa1b.AbstractArchiveHeader
inputBuffer, reader -
Constructor Summary
ConstructorsConstructorDescriptionARSHeader(ByteBuffer inputBuffer) Creates a new header using the specified byte data. -
Method Summary
Modifier and TypeMethodDescriptionintGets the header size in bytes.protected booleanisCompatible(ByteBuffer inputBuffer) Determines if the byte buffer data is compatible with this header.Methods inherited from class noaa.coastwatch.io.noaa1b.AbstractArchiveHeader
getChannelSelection, getSensorWordSize
-
Constructor Details
-
ARSHeader
Creates a new header using the specified byte data.- Parameters:
inputBuffer- the buffer to read for byte data.- Throws:
IOException- if an error occurred checking the data.
-
-
Method Details
-
isCompatible
Description copied from class:AbstractArchiveHeaderDetermines if the byte buffer data is compatible with this header.- Specified by:
isCompatiblein classAbstractArchiveHeader
-
getHeaderSize
public int getHeaderSize()Description copied from interface:ArchiveHeaderGets the header size in bytes.
-