T
- type of the interpolated instancepublic interface TimeInterpolator<T extends TimeStamped>
AbsoluteDate
,
TimeStamped
Modifier and Type | Method and Description |
---|---|
double |
getExtrapolationThreshold()
Get the extrapolation threshold.
|
int |
getNbInterpolationPoints()
Get the number of interpolation points.
|
List<TimeInterpolator<? extends TimeStamped>> |
getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.
|
T |
interpolate(AbsoluteDate interpolationDate,
Collection<T> sample)
Get an interpolated instance.
|
T |
interpolate(AbsoluteDate interpolationDate,
Stream<T> sample)
Get an interpolated instance.
|
T interpolate(AbsoluteDate interpolationDate, Stream<T> sample)
interpolationDate
- interpolation datesample
- time stamped sampleTimeStamped
,
AbsoluteDate
T interpolate(AbsoluteDate interpolationDate, Collection<T> sample)
interpolationDate
- interpolation datesample
- time stamped sampleList<TimeInterpolator<? extends TimeStamped>> getSubInterpolators()
An example would be the spacecraft state interpolator which can use different interpolators for each of its attributes (orbit, absolute position-velocity-acceleration coordinates, mass...). In this case, it would return the list of all of these interpolators (or possibly all of their sub-interpolators if they were to use multiple interpolators themselves).
int getNbInterpolationPoints()
double getExtrapolationThreshold()
Copyright © 2002-2023 CS GROUP. All rights reserved.