Class SignalBasedMeasurement<T extends ObservedMeasurement<T>>

java.lang.Object
org.orekit.estimation.measurements.AbstractMeasurement<T>
org.orekit.estimation.measurements.SignalBasedMeasurement<T>
Type Parameters:
T - type of the measurement
All Implemented Interfaces:
Comparable<ComparableMeasurement>, ComparableMeasurement, ObservedMeasurement<T>, TimeStamped, ParameterDriversProvider
Direct Known Subclasses:
AbstractInterSatellitesMeasurement, AbstractOneWayGNSS, AbstractRangeRelatedMeasurement, AngularMeasurement, BistaticRange, BistaticRangeRate, FDOA, InterSatellitesRange, Phase, TDOA, TurnAroundRange

public abstract class SignalBasedMeasurement<T extends ObservedMeasurement<T>> extends AbstractMeasurement<T>
Abstract class modeling a measurement based on signal transmission.
Since:
14.0
Author:
Romain Serra
  • Constructor Details

    • SignalBasedMeasurement

      protected SignalBasedMeasurement(AbsoluteDate date, boolean isTwoWay, double observedValue, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, List<ObservableSatellite> satellites)
      Simple constructor for scalar measurements.
      Parameters:
      date - date of the measurement
      isTwoWay - flag indicating whether it is a two-way measurement
      observedValue - observed value
      measurementQuality - measurement quality
      signalTravelTimeModel - signal travel time model
      satellites - satellites related to this measurement
    • SignalBasedMeasurement

      protected SignalBasedMeasurement(AbsoluteDate date, boolean isTwoWay, double[] observedValue, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, List<ObservableSatellite> satellites)
      Simple constructor for measurements.
      Parameters:
      date - date of the measurement
      isTwoWay - flag indicating whether it is a two-way measurement
      observedValue - observed value
      measurementQuality - measurement quality
      signalTravelTimeModel - signal travel time model
      satellites - satellites related to this measurement
  • Method Details

    • getSignalTravelTimeModel

      public SignalTravelTimeModel getSignalTravelTimeModel()
      Getter for the signal model.
      Returns:
      model
    • isTwoWay

      public boolean isTwoWay()
      Check if a measurement is two-way.
      Returns:
      true if the measurement is two-way