Interface DataRecord

All Known Implementing Classes:
AbstractDataRecord, AMSUARecord, AMSUBRecord, HIRS4Record, MHSRecord

public interface DataRecord
The DataRecord interface is for reading NOAA 1b data records.
Since:
3.2.2
Author:
Peter Hollemans
  • Method Summary

    Modifier and Type
    Method
    Description
    float[]
    Gets the calibration data.
    terrenus.instrument.InstrumentData
    Gets the calibrated and earth located sensor data.
    Gets the record date.
    float[]
    Gets the navigation data.
    int
    Gets the scan line number.
    short[]
    Gets the sensor data values as uncalibrated counts.
    boolean
    Determines if the calibration data is usable based on quality flags.
    boolean
    Determines if the navigation data is usable based on quality flags.
    boolean
    Determines if the sensor data is usable based on quality flags.
  • Method Details

    • getScanLine

      int getScanLine()
      Gets the scan line number.
    • getDate

      Date getDate()
      Gets the record date.
    • isSensorDataUsable

      boolean isSensorDataUsable()
      Determines if the sensor data is usable based on quality flags.
    • getSensorData

      short[] getSensorData()
      Gets the sensor data values as uncalibrated counts.
    • isCalibrationUsable

      boolean isCalibrationUsable()
      Determines if the calibration data is usable based on quality flags.
    • getCalibration

      float[] getCalibration()
      Gets the calibration data.
    • isNavigationUsable

      boolean isNavigationUsable()
      Determines if the navigation data is usable based on quality flags.
    • getNavigation

      float[] getNavigation()
      Gets the navigation data.
    • getData

      terrenus.instrument.InstrumentData getData()
      Gets the calibrated and earth located sensor data.