Interface EstimationModifier<T extends ObservedMeasurement<T>>
-
- Type Parameters:
T
- the type of the measurement
- All Known Implementing Classes:
AngularIonosphericDelayModifier
,AngularRadioRefractionModifier
,AngularTroposphericDelayModifier
,Bias
,DynamicOutlierFilter
,OnBoardAntennaInterSatellitesRangeModifier
,OnBoardAntennaRangeModifier
,OnBoardAntennaTurnAroundRangeModifier
,OutlierFilter
,PhaseAmbiguityModifier
,RangeIonosphericDelayModifier
,RangeRateIonosphericDelayModifier
,RangeRateTroposphericDelayModifier
,RangeTroposphericDelayModifier
,TurnAroundRangeIonosphericDelayModifier
,TurnAroundRangeTroposphericDelayModifier
public interface EstimationModifier<T extends ObservedMeasurement<T>>
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ParameterDriver>
getParametersDrivers()
Get the drivers for this modifier parameters.void
modify(EstimatedMeasurement<T> estimated)
Apply a modifier to an estimated measurement.
-
-
-
Method Detail
-
getParametersDrivers
List<ParameterDriver> getParametersDrivers()
Get the drivers for this modifier parameters.- Returns:
- drivers for this modifier parameters
-
modify
void modify(EstimatedMeasurement<T> estimated)
Apply a modifier to an estimated measurement.- Parameters:
estimated
- estimated measurement to modify
-
-