Class OneWayGNSSWindUpFactory

java.lang.Object
org.orekit.estimation.measurements.gnss.OneWayGNSSWindUpFactory

public class OneWayGNSSWindUpFactory extends Object
Factory for wind-up modifiers.

The factory ensures the same instance is returned for all emitter/receiver pair, thus preserving phase continuity for successive measurements involving the same pair.

Since:
14.0
Author:
Bryan Cazabonne
  • Constructor Details

    • OneWayGNSSWindUpFactory

      public OneWayGNSSWindUpFactory()
      Simple constructor.
  • Method Details

    • getWindUp

      public OneWayGNSSWindUp getWindUp(SatelliteSystem emitterSystem, int emitterPrnNumber, Dipole emitterDipole, String receiverName, Dipole receiverDipole, AttitudeProvider emitterAttitude)
      Get a modifier for an emitter/receiver pair.
      Parameters:
      emitterSystem - system the emitter satellite belongs to
      emitterPrnNumber - emitter satellite PRN number
      emitterDipole - emitter dipole
      receiverName - name of the receiver satellite
      receiverDipole - receiver dipole
      emitterAttitude - attitude provider for the GNSS emitter satellite
      Returns:
      modifier for the emitter/receiver pair