T - type of the interpolated instanceKK - type of the field elementpublic interface FieldTimeInterpolator<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
FieldAbsoluteDate,
FieldTimeStamped,
CalculusFieldElement| Modifier and Type | Method and Description |
|---|---|
double |
getExtrapolationThreshold()
Get the extrapolation threshold.
|
int |
getNbInterpolationPoints()
Get the number of interpolation points.
|
List<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> |
getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.
|
default T |
interpolate(AbsoluteDate interpolationDate,
Collection<T> sample)
Get an interpolated instance.
|
default T |
interpolate(AbsoluteDate interpolationDate,
Stream<T> sample)
Get an interpolated instance.
|
T |
interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<T> sample)
Get an interpolated instance.
|
T |
interpolate(FieldAbsoluteDate<KK> interpolationDate,
Stream<T> sample)
Get an interpolated instance.
|
default T interpolate(AbsoluteDate interpolationDate, Stream<T> sample)
interpolationDate - interpolation datesample - time stamped sampleTimeStamped,
AbsoluteDatedefault T interpolate(AbsoluteDate interpolationDate, Collection<T> sample)
interpolationDate - interpolation datesample - time stamped sampleT interpolate(FieldAbsoluteDate<KK> interpolationDate, Stream<T> sample)
interpolationDate - interpolation datesample - time stamped sampleTimeStamped,
AbsoluteDateT interpolate(FieldAbsoluteDate<KK> interpolationDate, Collection<T> sample)
interpolationDate - interpolation datesample - time stamped sampleList<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> 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.