Class 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 Detail

      • InterSatellitesWindUpFactory

        public InterSatellitesWindUpFactory()
        Simple constructor.
    • Method Detail

      • 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