Package noaa.coastwatch.io.noaa1b
Class HIRS4Data
java.lang.Object
noaa.coastwatch.io.noaa1b.HIRS4Data
- All Implemented Interfaces:
terrenus.instrument.InstrumentData
,terrenus.instrument.RadiometerData
The
HIRS4Data
class holds data from an HIRS/4 instrument
on the NOAA NN' series spacecrafts.- Since:
- 3.2.2
- Author:
- Peter Hollemans
- See Also:
-
Constructor Summary
ConstructorDescriptionHIRS4Data
(HIRS4Header header, HIRS4Record record) Creates a new data object for the specified record. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]
getCalibratedData
(int channel, terrenus.instrument.RadiometerCalibrator.CalibrationType calType, double[] calData) int[]
getCountData
(int channel, int[] countData) terrenus.instrument.Instrument
void
getLocationData
(double[] latitude, double[] longitude, double[] satZenith, double[] solZenith, double[] relAzimuth)
-
Constructor Details
-
HIRS4Data
Creates a new data object for the specified record.- Parameters:
record
- the data record for source data.
-
-
Method Details
-
getInstrument
public terrenus.instrument.Instrument getInstrument()- Specified by:
getInstrument
in interfaceterrenus.instrument.InstrumentData
-
getCountData
- Specified by:
getCountData
in interfaceterrenus.instrument.RadiometerData
- Throws:
IOException
-
getCalibratedData
public double[] getCalibratedData(int channel, terrenus.instrument.RadiometerCalibrator.CalibrationType calType, double[] calData) throws IOException - Specified by:
getCalibratedData
in interfaceterrenus.instrument.RadiometerData
- Throws:
IOException
-
getLocationData
public void getLocationData(double[] latitude, double[] longitude, double[] satZenith, double[] solZenith, double[] relAzimuth) - Specified by:
getLocationData
in interfaceterrenus.instrument.RadiometerData
-