Package noaa.coastwatch.io.noaa1b
Class AMSUAData
java.lang.Object
noaa.coastwatch.io.noaa1b.AMSUAData
- All Implemented Interfaces:
terrenus.instrument.InstrumentData
,terrenus.instrument.RadiometerData
The
AMSUAData
class holds data from an AMSU-A
instrument on the NOAA KLMNN' series spacecrafts.- Since:
- 3.2.3
- Author:
- Peter Hollemans
- See Also:
-
Constructor Summary
ConstructorDescriptionAMSUAData
(AMSUAHeader header, AMSUARecord 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
-
AMSUAData
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
-