Class PhaseCentersOneWayGNSSBaseModifier<T extends AbstractMeasurement<T>>

java.lang.Object
org.orekit.estimation.measurements.modifiers.PhaseCentersOneWayGNSSBaseModifier<T>
Type Parameters:
T - type of the measurement
Direct Known Subclasses:
OnBoardAntennaOneWayGNSSPhaseModifier, OnBoardAntennaOneWayGNSSRangeModifier

public class PhaseCentersOneWayGNSSBaseModifier<T extends AbstractMeasurement<T>> extends Object
On-board antenna offset effect on inter-satellites phase measurements.
Since:
12.1
Author:
Luc Maisonobe
  • Constructor Details

    • PhaseCentersOneWayGNSSBaseModifier

      public PhaseCentersOneWayGNSSBaseModifier(FrequencyPattern receiverPattern, FrequencyPattern emitterPattern, AttitudeProvider attitudeProvider)
      Simple constructor.
      Parameters:
      receiverPattern - pattern for receiver satellite
      emitterPattern - pattern for emitter satellite
      attitudeProvider - attitude provider of the emitting satellite
  • Method Details

    • getEffectName

      public String getEffectName()
      Get the name of the effect modifying the measurement.
      Returns:
      name of the effect modifying the measurement
      Since:
      13.0
    • oneWayDistanceModification

      public double oneWayDistanceModification(EstimatedMeasurementBase<T> estimated)
      Compute distance modification for one way measurement.
      Parameters:
      estimated - estimated measurement to modify
      Returns:
      distance modification to add to raw measurement