Class AbstractBistaticBuilder<T extends ObservedMeasurement<T>>

All Implemented Interfaces:
MeasurementBuilder<T>
Direct Known Subclasses:
BistaticRangeBuilder, BistaticRangeRateBuilder

public abstract class AbstractBistaticBuilder<T extends ObservedMeasurement<T>> extends AbstractSignalBasedBuilder<T>
Abstract builder for scalar measurements based on one signal emitter and one receiver.
Since:
14.0
Author:
Romain Serra
  • Constructor Details

    • AbstractBistaticBuilder

      protected AbstractBistaticBuilder(Observer emitter, Observer receiver, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite)
      Simple constructor.
      Parameters:
      emitter - observer that emits the signal
      receiver - observer that receiver the signal at the very end of the transmissions
      measurementQuality - measurement quality as used in estimation
      signalTravelTimeModel - signal travel time model
      satellite - satellite related to this builder
  • Method Details

    • getEmitter

      public Observer getEmitter()
      Getter for signal emitter.
      Returns:
      observer
    • getReceiver

      public Observer getReceiver()
      Getter for signal receiver.
      Returns:
      observer