Class BistaticRangeRateBuilder
- java.lang.Object
-
- org.orekit.estimation.measurements.generation.AbstractMeasurementBuilder<T>
-
- org.orekit.estimation.measurements.generation.AbstractSignalBasedBuilder<T>
-
- org.orekit.estimation.measurements.generation.AbstractBistaticBuilder<BistaticRangeRate>
-
- org.orekit.estimation.measurements.generation.BistaticRangeRateBuilder
-
- All Implemented Interfaces:
MeasurementBuilder<BistaticRangeRate>
public class BistaticRangeRateBuilder extends AbstractBistaticBuilder<BistaticRangeRate>
Builder forBistaticRangeRatemeasurements.- Since:
- 11.2
- Author:
- Pascal Parraud
-
-
Constructor Summary
Constructors Constructor Description BistaticRangeRateBuilder(Observer emitter, Observer receiver, double sigma, double baseWeight, ObservableSatellite satellite)Constructor with default signal travel time model.BistaticRangeRateBuilder(Observer emitter, Observer receiver, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BistaticRangeRatebuildObserved(AbsoluteDate date, Map<ObservableSatellite,OrekitStepInterpolator> interpolators)Build a dummy observed measurement.-
Methods inherited from class org.orekit.estimation.measurements.generation.AbstractBistaticBuilder
getEmitter, getReceiver
-
Methods inherited from class org.orekit.estimation.measurements.generation.AbstractSignalBasedBuilder
getSignalTravelTimeModel
-
Methods inherited from class org.orekit.estimation.measurements.generation.AbstractMeasurementBuilder
addModifier, build, getBaseWeight, getEnd, getMeasurementQuality, getModifiers, getSatellites, getStart, getTheoreticalStandardDeviation, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.estimation.measurements.generation.MeasurementBuilder
build
-
-
-
-
Constructor Detail
-
BistaticRangeRateBuilder
public BistaticRangeRateBuilder(Observer emitter, Observer receiver, double sigma, double baseWeight, ObservableSatellite satellite)
Constructor with default signal travel time model.- Parameters:
emitter- emitter observerreceiver- receiver observer, from which measurement is performedsigma- theoretical standard deviationbaseWeight- base weightsatellite- satellite related to this builder
-
BistaticRangeRateBuilder
public BistaticRangeRateBuilder(Observer emitter, Observer receiver, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite)
Simple constructor.- Parameters:
emitter- emitter observerreceiver- receiver observer, from which measurement is performedmeasurementQuality- measurement quality as used in estimationsignalTravelTimeModel- signal travel time modelsatellite- satellite related to this builder- Since:
- 14.0
-
-
Method Detail
-
buildObserved
protected BistaticRangeRate buildObserved(AbsoluteDate date, Map<ObservableSatellite,OrekitStepInterpolator> interpolators)
Build a dummy observed measurement.- Specified by:
buildObservedin classAbstractMeasurementBuilder<BistaticRangeRate>- Parameters:
date- measurement dateinterpolators- interpolators relevant for this builder- Returns:
- dummy observed measurement
-
-