Package org.orekit.utils.drivers
Class BaseParameterDriversSequence<P extends BaseParameterDriver<P,O>,O extends BaseParameterObserver<P,O>>
java.lang.Object
org.orekit.utils.drivers.BaseParameterDriversSequence<P,O>
- Type Parameters:
P- type of the parameter driverO- type of the parameter observer
- All Implemented Interfaces:
BaseParameterDriversProvider<P,O>
- Direct Known Subclasses:
FieldParameterDriversSequence,ParameterDriversSequence
public class BaseParameterDriversSequence<P extends BaseParameterDriver<P,O>,O extends BaseParameterObserver<P,O>>
extends Object
implements BaseParameterDriversProvider<P,O>
Sequence of
parameter drivers along a timeline.- Since:
- 14.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseParameterDriversSequence(TimeSpanMap<P> timeSpanDrivers) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetActiveDriver(AbsoluteDate date) Get the driver that is active at date.intGet the index of driver that is active at date in thegetParametersDrivers()list.Get the drivers for parameters.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.utils.drivers.BaseParameterDriversProvider
getParameterDriver, getParameterDriverWithSubstring, isSupported
-
Constructor Details
-
BaseParameterDriversSequence
Simple constructor.The content of the provided map will be copied into the instance. Further modifications of the argument (adding or removing entries, resetting dates) will therefore have no effect on the instance.
- Parameters:
timeSpanDrivers- drivers valid on specified time spans
-
-
Method Details
-
getParametersDrivers
Get the drivers for parameters.- Specified by:
getParametersDriversin interfaceBaseParameterDriversProvider<P extends BaseParameterDriver<P,O>, O extends BaseParameterObserver<P, O>> - Returns:
- drivers for parameters
-
getActiveDriver
Get the driver that is active at date.- Parameters:
date- date to check- Returns:
- driver active at this date
-
getActiveDriverIndex
Get the index of driver that is active at date in thegetParametersDrivers()list.- Parameters:
date- date to check- Returns:
- driver active at this date
-