Class PhaseCentersGroundReceiverBaseModifier<T extends GroundReceiverMeasurement<T>>
- java.lang.Object
-
- org.orekit.estimation.measurements.modifiers.PhaseCentersGroundReceiverBaseModifier<T>
-
- Type Parameters:
T
- the type of the measurement
- Direct Known Subclasses:
PhaseCentersPhaseModifier
,PhaseCentersRangeModifier
public class PhaseCentersGroundReceiverBaseModifier<T extends GroundReceiverMeasurement<T>> extends Object
Ground and on-board antennas offsets effect on range measurements.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description PhaseCentersGroundReceiverBaseModifier(FrequencyPattern stationPattern, FrequencyPattern satellitePattern)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
oneWayDistanceModification(EstimatedMeasurementBase<T> estimated)
Compute distance modification for one way measurement.double
twoWayDistanceModification(EstimatedMeasurementBase<T> estimated)
Apply a modifier to a two-way range measurement.
-
-
-
Constructor Detail
-
PhaseCentersGroundReceiverBaseModifier
public PhaseCentersGroundReceiverBaseModifier(FrequencyPattern stationPattern, FrequencyPattern satellitePattern)
Simple constructor.- Parameters:
stationPattern
- station patternsatellitePattern
- satellite pattern
-
-
Method Detail
-
oneWayDistanceModification
public double oneWayDistanceModification(EstimatedMeasurementBase<T> estimated)
Compute distance modification for one way measurement.- Parameters:
estimated
- estimated measurement to modify- Returns:
- distance modification to add to raw measurement
-
twoWayDistanceModification
public double twoWayDistanceModification(EstimatedMeasurementBase<T> estimated)
Apply a modifier to a two-way range measurement.- Parameters:
estimated
- estimated measurement to modify- Returns:
- distance modification to add to raw measurement
-
-