Class ClockCorrectionsProvider
- java.lang.Object
-
- org.orekit.propagation.analytical.gnss.ClockCorrectionsProvider
-
- All Implemented Interfaces:
AdditionalStateProvider
public class ClockCorrectionsProvider extends Object implements AdditionalStateProvider
Provider for clock corrections as additional states.The value of this additional state is a three elements array containing
- Since:
- 9.3
- Author:
- Luc Maisonobe
-
-
Field Summary
Fields Modifier and Type Field Description static String
CLOCK_CORRECTIONS
Name of the additional state for satellite clock corrections.
-
Constructor Summary
Constructors Constructor Description ClockCorrectionsProvider(GPSOrbitalElements gpsOrbit)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
getAdditionalState(SpacecraftState state)
Get the additional state.String
getName()
Get the name of the additional state.
-
-
-
Field Detail
-
CLOCK_CORRECTIONS
public static final String CLOCK_CORRECTIONS
Name of the additional state for satellite clock corrections.- Since:
- 9.3
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClockCorrectionsProvider
public ClockCorrectionsProvider(GPSOrbitalElements gpsOrbit)
Simple constructor.- Parameters:
gpsOrbit
- GPS orbital elements
-
-
Method Detail
-
getName
public String getName()
Get the name of the additional state.- Specified by:
getName
in interfaceAdditionalStateProvider
- Returns:
- name of the additional state
-
getAdditionalState
public double[] getAdditionalState(SpacecraftState state)
Get the additional state.- Specified by:
getAdditionalState
in interfaceAdditionalStateProvider
- Parameters:
state
- spacecraft state to which additional state should correspond- Returns:
- additional state corresponding to spacecraft state
-
-