Package org.orekit.time.clocks
Class AbstractCombinedClocksPair
java.lang.Object
org.orekit.time.clocks.AbstractCombinedClocksPair
- All Implemented Interfaces:
ClockModel,ParameterDriversProvider
- Direct Known Subclasses:
ClocksDifference,ClocksSum
Clock model combining two underlying models.
- Since:
- 14.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCombinedClocksPair(ClockModel clock1, ClockModel clock2) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ClockOffsetcombine(ClockOffset offset1, ClockOffset offset2) Combine two offsets.Get the first underlying clock.Get the second underlying clock.getOffset(AbsoluteDate date) Get the clock offset at date.Get the drivers for parameters.Get validity end.Get validity start.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.clocks.ClockModel
getAccelerationDriver, getAcceptedTermSuffix, getBiasDriver, getOffsetValue, getParameterDriverTerm, getRateDriver, toField, toGradientMethods inherited from interface org.orekit.utils.drivers.ParameterDriversProvider
getParameterDriver, getParameterDriverWithSubstring, getParameters, getParameters, isSupported
-
Constructor Details
-
AbstractCombinedClocksPair
Simple constructor.- Parameters:
clock1- first underlying clockclock2- second underlying clock
-
-
Method Details
-
getClock1
Get the first underlying clock.- Returns:
- first underlying clock
- Since:
- 14.0
-
getClock2
Get the second underlying clock.- Returns:
- second underlying clock
- Since:
- 14.0
-
getValidityStart
Get validity start.- Specified by:
getValidityStartin interfaceClockModel- Returns:
- model validity start
-
getValidityEnd
Get validity end.- Specified by:
getValidityEndin interfaceClockModel- Returns:
- model validity end
-
getOffset
Get the clock offset at date.- Specified by:
getOffsetin interfaceClockModel- Parameters:
date- date at which offset is requested- Returns:
- clock offset at specified date
-
getParametersDrivers
Get the drivers for parameters.- Specified by:
getParametersDriversin interfaceParameterDriversProvider- Returns:
- drivers for parameters
-
combine
Combine two offsets.- Parameters:
offset1- first offsetoffset2- second offset- Returns:
- combined offset
-