Class InterSatellitesWindUpFactory

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

public class InterSatellitesWindUpFactory 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:
12.0
Author:
Luc Maisonobe
  • Constructor Details

    • InterSatellitesWindUpFactory

      public InterSatellitesWindUpFactory()
      Simple constructor.
  • Method Details

    • getWindUp

      public InterSatellitesWindUp getWindUp(SatelliteSystem emitterSystem, int emitterPrnNumber, Dipole emitterDipole, SatelliteSystem receiverSystem, int receiverPrnNumber, Dipole receiverDipole)
      Get a modifier for an emitter/receiver pair.
      Parameters:
      emitterSystem - system the emitter satellite belongs to
      emitterPrnNumber - emitter satellite PRN number
      emitterDipole - emitter dipole
      receiverSystem - system the receiver satellite belongs to
      receiverPrnNumber - receiver satellite PRN number
      receiverDipole - receiver dipole
      Returns:
      modifier for the emitter/receiver pair