Class AbstractShapiroBaseModifier
- java.lang.Object
-
- org.orekit.estimation.measurements.modifiers.AbstractShapiroBaseModifier
-
- Direct Known Subclasses:
ShapiroInterSatellitePhaseModifier,ShapiroInterSatelliteRangeModifier,ShapiroOneWayGNSSPhaseModifier,ShapiroOneWayGNSSRangeModifier,ShapiroPhaseModifier,ShapiroRangeModifier
public class AbstractShapiroBaseModifier extends Object
Class modifying theoretical range measurement with Shapiro time delay.Shapiro time delay is a relativistic effect due to gravity.
- Since:
- 10.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description AbstractShapiroBaseModifier(double gm)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoModify(EstimatedMeasurementBase<?> estimated)Modify measurement.protected doubleshapiroCorrection(TimeStampedPVCoordinates pvEmitter, TimeStampedPVCoordinates pvReceiver)Compute Shapiro path dilation between two points in a gravity field.
-
-
-
Method Detail
-
doModify
protected void doModify(EstimatedMeasurementBase<?> estimated)
Modify measurement.- Parameters:
estimated- measurement to modify
-
shapiroCorrection
protected double shapiroCorrection(TimeStampedPVCoordinates pvEmitter, TimeStampedPVCoordinates pvReceiver)
Compute Shapiro path dilation between two points in a gravity field.- Parameters:
pvEmitter- coordinates of emitter in body-centered framepvReceiver- coordinates of receiver in body-centered frame- Returns:
- path dilation to add to raw measurement
-
-