Interface EstimationModifier<T extends ObservedMeasurement<T>>
- Type Parameters:
T- the type of the measurement
- All Superinterfaces:
ParameterDriversProvider
- All Known Implementing Classes:
AberrationModifier,AbstractRelativisticClockOnBoardRangeRateModifier,AbstractShapiroBaseModifier,AbstractShapiroPhaseModifier,AbstractShapiroRangeModifier,AbstractWindUp,AngularIonosphericDelayModifier,AngularRadioRefractionModifier,Bias,BistaticRangeIonosphericDelayModifier,BistaticRangeRateIonosphericDelayModifier,BistaticRangeRateTroposphericDelayModifier,BistaticRangeTroposphericDelayModifier,DynamicOutlierFilter,InterSatellitesWindUp,MeasurementNoise,OnBoardAntennaInterSatellitesPhaseModifier,OnBoardAntennaInterSatellitesRangeModifier,OnBoardAntennaOneWayGNSSPhaseModifier,OnBoardAntennaOneWayGNSSRangeModifier,OnBoardAntennaTurnAroundRangeModifier,OneWayGNSSRangeIonosphericDelayModifier,OneWayGNSSWindUp,OutlierFilter,PhaseCentersPhaseModifier,PhaseCentersRangeModifier,PhaseIonosphericDelayModifier,PhaseTroposphericDelayModifier,RangeIonosphericDelayModifier,RangeRateIonosphericDelayModifier,RangeRateTroposphericDelayModifier,RangeTroposphericDelayModifier,RelativisticClockInterSatellitesOneWayRangeRateModifier,RelativisticClockInterSatellitesPhaseModifier,RelativisticClockInterSatellitesRangeModifier,RelativisticClockOneWayGNSSPhaseModifier,RelativisticClockOneWayGNSSRangeModifier,RelativisticClockOneWayGNSSRangeRateModifier,RelativisticClockPhaseModifier,RelativisticClockRangeModifier,RelativisticClockRangeRateModifier,RelativisticJ2ClockInterSatellitesPhaseModifier,RelativisticJ2ClockInterSatellitesRangeModifier,RelativisticJ2ClockOneWayGNSSPhaseModifier,RelativisticJ2ClockOneWayGNSSRangeModifier,RelativisticJ2ClockPhaseModifier,RelativisticJ2ClockRangeModifier,ShapiroBistaticRangeModifier,ShapiroInterSatellitePhaseModifier,ShapiroInterSatelliteRangeModifier,ShapiroOneWayGNSSPhaseModifier,ShapiroOneWayGNSSRangeModifier,ShapiroPhaseModifier,ShapiroRangeModifier,TDOAIonosphericDelayModifier,TDOATroposphericDelayModifier,TurnAroundRangeIonosphericDelayModifier,TurnAroundRangeTroposphericDelayModifier,WindUp
public interface EstimationModifier<T extends ObservedMeasurement<T>>
extends ParameterDriversProvider
Interface for estimated measurements modifiers used for orbit determination.
Modifiers are used to take some physical corrections into account in
the theoretical measurement model. They can be
used to model for example:
- on board delays
- ground delays
- antennas mount and center of phase offsets
- tropospheric effects
- clock drifts
- ground station displacements due to tidal effects
- ...
- Since:
- 8.0
- Author:
- Luc Maisonobe
-
Method Summary
Modifier and TypeMethodDescriptionGet the name of the effect modifying the measurement.default voidmodify(EstimatedMeasurement<T> estimated) Apply a modifier to an estimated measurement.voidmodifyWithoutDerivatives(EstimatedMeasurementBase<T> estimated) Apply a modifier to an estimated measurement without derivatives.Methods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, getParametersDrivers, isSupported
-
Method Details
-
getEffectName
String getEffectName()Get the name of the effect modifying the measurement.- Returns:
- name of the effect modifying the measurement
- Since:
- 13.0
-
modifyWithoutDerivatives
Apply a modifier to an estimated measurement without derivatives.- Parameters:
estimated- estimated measurement to modify- Since:
- 12.0
-
modify
Apply a modifier to an estimated measurement.- Parameters:
estimated- estimated measurement to modify
-