Class PhaseCentersRangeModifier
java.lang.Object
org.orekit.estimation.measurements.modifiers.PhaseCentersGroundReceiverBaseModifier<Range>
org.orekit.estimation.measurements.modifiers.PhaseCentersRangeModifier
- All Implemented Interfaces:
EstimationModifier<Range>,ParameterDriversProvider
public class PhaseCentersRangeModifier
extends PhaseCentersGroundReceiverBaseModifier<Range>
implements EstimationModifier<Range>
Ground and on-board antennas offsets effect on range measurements.
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionPhaseCentersRangeModifier(FrequencyPattern stationPattern, FrequencyPattern satellitePattern) 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.getObserver(EstimatedMeasurementBase<Range> estimated) Retrieve observer.Get the drivers for parameters.voidmodifyWithoutDerivatives(EstimatedMeasurementBase<Range> estimated) Apply a modifier to an estimated measurement without derivatives.Methods inherited from class org.orekit.estimation.measurements.modifiers.PhaseCentersGroundReceiverBaseModifier
getEffectName, oneWayDistanceModification, twoWayDistanceModificationMethods 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
getEffectName, modifyMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
PhaseCentersRangeModifier
public PhaseCentersRangeModifier(FrequencyPattern stationPattern, FrequencyPattern satellitePattern) Simple constructor.- Parameters:
stationPattern- station patternsatellitePattern- satellite pattern
-
-
Method Details
-
getParametersDrivers
Get the drivers for parameters.- Specified by:
getParametersDriversin interfaceParameterDriversProvider- Returns:
- drivers for parameters
-
getObserver
Retrieve observer.- Specified by:
getObserverin classPhaseCentersGroundReceiverBaseModifier<Range>- Parameters:
estimated- estimated measurement to modify- Returns:
- observer associated with measurement
-
modifyWithoutDerivatives
Apply a modifier to an estimated measurement without derivatives.- Specified by:
modifyWithoutDerivativesin interfaceEstimationModifier<Range>- 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<Range>- Returns:
- dependence flag
-