Class AMSUBData

java.lang.Object
noaa.coastwatch.io.noaa1b.AMSUBData
All Implemented Interfaces:
terrenus.instrument.InstrumentData, terrenus.instrument.RadiometerData

public class AMSUBData extends Object implements terrenus.instrument.RadiometerData
The AMSUBData class holds data from an AMSU-B instrument on the NOAA KLMNN' series spacecrafts.
Since:
3.2.3
Author:
Peter Hollemans
See Also:
  • Constructor Details

    • AMSUBData

      public AMSUBData(AMSUBHeader header, AMSUBRecord record)
      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 interface terrenus.instrument.InstrumentData
    • getCountData

      public int[] getCountData(int channel, int[] countData) throws IOException
      Specified by:
      getCountData in interface terrenus.instrument.RadiometerData
      Throws:
      IOException
    • getCalibratedData

      public double[] getCalibratedData(int channel, terrenus.instrument.RadiometerCalibrator.CalibrationType calType, double[] calData) throws IOException
      Specified by:
      getCalibratedData in interface terrenus.instrument.RadiometerData
      Throws:
      IOException
    • getLocationData

      public void getLocationData(double[] latitude, double[] longitude, double[] satZenith, double[] solZenith, double[] relAzimuth)
      Specified by:
      getLocationData in interface terrenus.instrument.RadiometerData