Class Observation

java.lang.Object
org.orekit.files.ccsds.ndm.tdm.Observation

public class Observation extends Object
The Observation class contains the data from an observation line.

It is not an Orekit object yet. It is a simple container holding:

  • a keyword, the type of the observation;
  • a timetag, the epoch of the observation;
  • a measurement, the value of the observation.

WARNING. The same class handles many different measurements types (range, Doppler, clocks, pressure, power to noise ratio…). Since Orekit 11.0, it uses only SI units, so angular measurements have already been converted in radians, range has been converted in meters (according to the range units, Doppler has been converted to meters per second. Up to Orekit 10.x, the measurements were raw measurements as read in the TDM.

Author:
Maxime Journot
  • Constructor Details

    • Observation

      public Observation(ObservationType type, AbsoluteDate epoch, double measurement)
      Simple constructor.
      Parameters:
      type - type of the observation
      epoch - the timetag
      measurement - the measurement (in SI units, converted from TDM)
  • Method Details

    • getType

      public ObservationType getType()
      Get the type of observation.
      Returns:
      type of observation
    • getEpoch

      public AbsoluteDate getEpoch()
      Getter for the epoch.
      Returns:
      the epoch
    • getMeasurement

      public double getMeasurement()
      Getter for the measurement.
      Returns:
      the measurement (in SI units, converted from TDM)