public class OneWayGNSSPhaseAmbiguityModifier extends AbstractAmbiguityModifier implements EstimationModifier<OneWayGNSSPhase>
Constructor and Description |
---|
OneWayGNSSPhaseAmbiguityModifier(int key,
double ambiguity)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<ParameterDriver> |
getParametersDrivers()
Get the drivers for parameters.
|
void |
modify(EstimatedMeasurement<OneWayGNSSPhase> estimated)
Apply a modifier to an estimated measurement.
|
void |
modifyWithoutDerivatives(EstimatedMeasurementBase<OneWayGNSSPhase> estimated)
Apply a modifier to an estimated measurement without derivatives.
|
doModify, doModifyWithoutDerivatives, getDrivers
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
public OneWayGNSSPhaseAmbiguityModifier(int key, double ambiguity)
It is expected that many different ambiguities will be used at the same time during an orbit determination, therefore they are keyed using a simple integer. All ambiguities using the same key will be enforced to be equal. It is the responsibility of the caller to use a proper counter to manage the ambiguities properly.
key
- key to identify the ambiguityambiguity
- initial value of ambiguitypublic List<ParameterDriver> getParametersDrivers()
getParametersDrivers
in interface ParameterDriversProvider
public void modifyWithoutDerivatives(EstimatedMeasurementBase<OneWayGNSSPhase> estimated)
modifyWithoutDerivatives
in interface EstimationModifier<OneWayGNSSPhase>
estimated
- estimated measurement to modifypublic void modify(EstimatedMeasurement<OneWayGNSSPhase> estimated)
modify
in interface EstimationModifier<OneWayGNSSPhase>
estimated
- estimated measurement to modifyCopyright © 2002-2023 CS GROUP. All rights reserved.