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
,
AbsoluteDate
default 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
,
AbsoluteDate
T 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.