public class NOAA1bV3Reader extends NOAA1bV2Reader
NOAA1bV2Reader
Modifier and Type | Class and Description |
---|---|
class |
NOAA1bV3Reader.DataHeaderV3
The data header version 3 class is a data header that can
retrieve NOAA-KLMNN' data header information.
|
class |
NOAA1bV3Reader.ScanLineV3
The scan line version 3 class is a scan line that can read,
calibrate, and navigate NOAA-KLMNN' data.
|
NOAA1bV2Reader.ArchiveHeaderV2, NOAA1bV2Reader.DataHeaderV2, NOAA1bV2Reader.ScanLineV2
NOAA1bReader.ArchiveHeader, NOAA1bReader.DataHeader, NOAA1bReader.LongitudeInterpolator, NOAA1bReader.ScanLine, NOAA1bReader.ScanLineCalibration
cloudDataOffset, DATA_FORMAT
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
dataProjection, info, rawMetadataMap, variables
Constructor and Description |
---|
NOAA1bV3Reader(java.lang.String file)
Constructs a NOAA 1b version 3 reader from the specified file.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDataFormat()
Gets the data format description.
|
protected int |
getDataFormatVersion()
Gets the data format version.
|
NOAA1bReader.DataHeader |
getDataHeader()
Gets the data header.
|
NOAA1bReader.ScanLine |
getScanLine(int line,
int start,
int count)
Gets the scan line at the specified index.
|
checkFormat, getArchiveFlag, getArchiveHeader, getVariableNames, isNavigationUsable, isValidFormatDescription
close, getBytes, getDataBuffer, getInt, getLines, getNBit, getPreviewImpl, getRecordStart, getSamples, getShort, getUByte, getUInt, getUShort, getVariable, interpolateNavigation, interpolateRawNavigation, isArchive, isByteSwapped, isPrint
canUpdateNavigation, finalize, getAllGrids, getAllVariables, getCoordinateSystems, getIndex, getInfo, getName, getPreview, getPreview, getRawMetadata, getSceneTime, getSource, getStatistics, getStatisticsVariables, getVariable, getVariables, getVariablesForSystem, putStatistics, setDataProjection, setUnitsMap, updateNavigation
public NOAA1bV3Reader(java.lang.String file) throws java.io.IOException
file
- the file name to read.java.io.IOException
- if an error occurred reading the file data.public java.lang.String getDataFormat()
getDataFormat
in class NOAA1bV2Reader
protected int getDataFormatVersion()
getDataFormatVersion
in class NOAA1bV2Reader
public NOAA1bReader.DataHeader getDataHeader() throws java.io.IOException
NOAA1bReader
getDataHeader
in class NOAA1bV2Reader
java.io.IOException
- if an error occurred reading the file data.public NOAA1bReader.ScanLine getScanLine(int line, int start, int count) throws java.io.IOException
NOAA1bReader
getScanLine
in class NOAA1bV2Reader
line
- the scan line index in the range [0..lines-1].start
- the starting sensor data sample.count
- the total number of sensor data samples. If the
count is 0, no sensor data is read.java.io.IOException
- if an error occurred reading the file
data or the scan line is marked as missing.NOAA1bReader.ScanLine
,
NOAA1bReader.getLines()