Class InterSatellitesRangeBuilder

All Implemented Interfaces:
MeasurementBuilder<InterSatellitesRange>

public class InterSatellitesRangeBuilder extends AbstractSignalBasedBuilder<InterSatellitesRange>
Builder for InterSatellitesRange measurements.
Since:
9.3
Author:
Luc Maisonobe
  • Constructor Details

    • InterSatellitesRangeBuilder

      public InterSatellitesRangeBuilder(ObservableSatellite local, ObservableSatellite remote, boolean twoWay, double sigma, double baseWeight)
      Simple constructor.
      Parameters:
      local - satellite which receives the signal and performs the measurement
      remote - satellite which simply emits the signal in the one-way case, or reflects the signal in the two-way case
      twoWay - flag indicating whether it is a two-way measurement
      sigma - theoretical standard deviation
      baseWeight - base weight
    • InterSatellitesRangeBuilder

      public InterSatellitesRangeBuilder(ObservableSatellite local, ObservableSatellite remote, boolean twoWay, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel)
      Simple constructor.
      Parameters:
      local - satellite which receives the signal and performs the measurement
      remote - satellite which simply emits the signal in the one-way case, or reflects the signal in the two-way case
      twoWay - flag indicating whether it is a two-way measurement
      measurementQuality - measurement quality as used in estimation
      signalTravelTimeModel - signal travel time model
      Since:
      14.0
  • Method Details