Class HIRS4Record

java.lang.Object
noaa.coastwatch.io.noaa1b.AbstractDataRecord
noaa.coastwatch.io.noaa1b.HIRS4Record
All Implemented Interfaces:
DataRecord

public class HIRS4Record extends AbstractDataRecord
The HIRS4Record class reads NOAA 1b HIRS/4 data records.
Since:
3.2.2
Author:
Peter Hollemans
  • Constructor Details

    • HIRS4Record

      public HIRS4Record(ByteBuffer buffer, HIRS4Header header)
      Creates a new record.
      Parameters:
      buffer - the buffer to use for record data.
      header - the header record for this data record.
      Throws:
      RuntimeException - if the XML stream reader resource file for this class cannot be found.
  • Method Details

    • isSensorDataUsable

      public boolean isSensorDataUsable()
      Description copied from interface: DataRecord
      Determines if the sensor data is usable based on quality flags.
    • getSensorData

      public short[] getSensorData()
      Description copied from interface: DataRecord
      Gets the sensor data values as uncalibrated counts.
    • isCalibrationUsable

      public boolean isCalibrationUsable()
      Description copied from interface: DataRecord
      Determines if the calibration data is usable based on quality flags.
    • getCalibration

      public float[] getCalibration()
      Gets calibration data as tuplets of [a0, a1, a2] coefficients for each channel. Radiance in mW/(m^2 sr cm^-1) may be computed from count value using the equation: radiance = a0 + a1*count + a2*count^2.
    • isNavigationUsable

      public boolean isNavigationUsable()
      Description copied from interface: DataRecord
      Determines if the navigation data is usable based on quality flags.
    • getNavigation

      public float[] getNavigation()
      Gets navigation data as tuplets of [solar zenith, satellite zenith, relative azimuth, latitude, longitude] for each pixel.
    • getData

      public terrenus.instrument.InstrumentData getData()
      Description copied from interface: DataRecord
      Gets the calibrated and earth located sensor data.