Class AbstractOneWayGNSS<T extends ObservedMeasurement<T>>
java.lang.Object
org.orekit.estimation.measurements.AbstractMeasurement<T>
org.orekit.estimation.measurements.SignalBasedMeasurement<T>
org.orekit.estimation.measurements.gnss.AbstractOneWayGNSS<T>
- All Implemented Interfaces:
Comparable<ComparableMeasurement>,ComparableMeasurement,ObservedMeasurement<T>,TimeStamped,ParameterDriversProvider
- Direct Known Subclasses:
OneWayGNSSPhase,OneWayGNSSRange,OneWayGNSSRangeRate
public abstract class AbstractOneWayGNSS<T extends ObservedMeasurement<T>>
extends SignalBasedMeasurement<T>
Abstract class for one-way GNSS measurement.
- Since:
- 14.0
- Author:
- Romain Serra
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractOneWayGNSS(Observer observer, AbsoluteDate date, double[] observedValue, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite local) Simple constructor.protectedAbstractOneWayGNSS(Observer observer, AbsoluteDate date, double observedValue, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite local) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfillDerivatives(Gradient observedValue, Map<String, Integer> indices, EstimatedMeasurement<T> estimated) Method filling estimated measurement.final ObserverObserver object sending signal.Methods inherited from class org.orekit.estimation.measurements.SignalBasedMeasurement
getSignalTravelTimeModel, isTwoWayMethods inherited from class org.orekit.estimation.measurements.AbstractMeasurement
addModifier, addParameterDriver, addParametersDrivers, estimate, estimateWithoutDerivatives, getCoordinates, getDate, getMeasurementQuality, getModifiers, getObservedValue, getParameterIndices, getParametersDrivers, getSatellites, isEnabled, setEnabled, setObservedValue, theoreticalEvaluation, theoreticalEvaluationWithoutDerivativesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.estimation.measurements.ComparableMeasurement
compareToMethods inherited from interface org.orekit.estimation.measurements.ObservedMeasurement
estimateWithoutDerivatives, getBaseWeight, getDimension, getMeasurementType, getTheoreticalStandardDeviationMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupportedMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
AbstractOneWayGNSS
protected AbstractOneWayGNSS(Observer observer, AbsoluteDate date, double observedValue, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite local) Simple constructor.- Parameters:
observer- sender of GNSS signaldate- date of the measurementobservedValue- observed valuemeasurementQuality- measurement qualitysignalTravelTimeModel- time delay computerlocal- satellite which receives the signal and perform the measurement
-
AbstractOneWayGNSS
protected AbstractOneWayGNSS(Observer observer, AbsoluteDate date, double[] observedValue, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite local) Simple constructor.- Parameters:
observer- sender of GNSS signaldate- date of the measurementobservedValue- observed valuemeasurementQuality- measurement qualitysignalTravelTimeModel- time delay computerlocal- satellite which receives the signal and perform the measurement
-
-
Method Details
-
getObserver
Observer object sending signal.- Returns:
- observer object
-
fillDerivatives
protected void fillDerivatives(Gradient observedValue, Map<String, Integer> indices, EstimatedMeasurement<T> estimated) Method filling estimated measurement.- Parameters:
observedValue- theoretical value with automatic differentiationindices- mapping between parameter name and variable indexestimated- object to fill
-