Class OnBoardAntennaTurnAroundRangeModifier
java.lang.Object
org.orekit.estimation.measurements.modifiers.OnBoardAntennaTurnAroundRangeModifier
- All Implemented Interfaces:
EstimationModifier<TurnAroundRange>,ParameterDriversProvider
public class OnBoardAntennaTurnAroundRangeModifier
extends Object
implements EstimationModifier<TurnAroundRange>
On-board antenna offset effect on turn around range measurements.
- Since:
- 9.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionOnBoardAntennaTurnAroundRangeModifier(Vector3D antennaPhaseCenter) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanMethod stating if the modifier requires for its computation the storage of the measurement's participants full dynamical states (position, velocity and acceleration) rather than the date, the non-modified value, etc.Get the name of the effect modifying the measurement.Get the drivers for parameters.voidApply a modifier to an estimated measurement without derivatives.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.estimation.measurements.EstimationModifier
modifyMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
OnBoardAntennaTurnAroundRangeModifier
Simple constructor.- Parameters:
antennaPhaseCenter- position of the Antenna Phase Center in satellite frame
-
-
Method Details
-
getEffectName
Get the name of the effect modifying the measurement.- Specified by:
getEffectNamein interfaceEstimationModifier<TurnAroundRange>- Returns:
- name of the effect modifying the measurement
-
getParametersDrivers
Get the drivers for parameters.- Specified by:
getParametersDriversin interfaceParameterDriversProvider- Returns:
- drivers for parameters
-
modifyWithoutDerivatives
Apply a modifier to an estimated measurement without derivatives.- Specified by:
modifyWithoutDerivativesin interfaceEstimationModifier<TurnAroundRange>- Parameters:
estimated- estimated measurement to modify
-
dependsOnParticipantsStates
public boolean dependsOnParticipantsStates()Method stating if the modifier requires for its computation the storage of the measurement's participants full dynamical states (position, velocity and acceleration) rather than the date, the non-modified value, etc. The negative case shall be exploited for performance and is the default implementation.- Specified by:
dependsOnParticipantsStatesin interfaceEstimationModifier<TurnAroundRange>- Returns:
- dependence flag
-