T
- type of the interpolated instance
KK
- type of the field element
public interface FieldTimeInterpolator<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
FieldAbsoluteDate
, FieldTimeStamped
, CalculusFieldElement
Modifier and Type | Method and Description |
---|---|
double |
getExtrapolationThreshold()
获取外推阈值。
|
int |
getNbInterpolationPoints()
获取插值点的数量。
|
List<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> |
getSubInterpolators()
获取此实例实现的所有最低级插值器,否则返回仅包含此实例的列表。
|
default T |
interpolate(AbsoluteDate interpolationDate, Collection<T> sample)
获取插值实例。
|
default T |
interpolate(AbsoluteDate interpolationDate, Stream<T> sample)
获取插值实例。
|
T |
interpolate(FieldAbsoluteDate<KK> interpolationDate, Collection<T> sample)
获取插值实例。
|
T |
interpolate(FieldAbsoluteDate<KK> interpolationDate, Stream<T> sample)
获取插值实例。
|
default T interpolate(AbsoluteDate interpolationDate, Stream<T> sample)
interpolationDate
- 插值日期
sample
- 时间戳样本
TimeStamped
, AbsoluteDate
default T interpolate(AbsoluteDate interpolationDate, Collection<T> sample)
interpolationDate
- 插值日期
sample
- 时间戳样本
T interpolate(FieldAbsoluteDate<KK> interpolationDate, Stream<T> sample)
interpolationDate
- 插值日期
sample
- 时间戳样本
TimeStamped
, AbsoluteDate
T interpolate(FieldAbsoluteDate<KK> interpolationDate, Collection<T> sample)
interpolationDate
- 插值日期
sample
- 时间戳样本
List<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> getSubInterpolators()
例如,太空船状态插值器可以为其每个属性(轨道、绝对位置-速度-加速度坐标、质量等)使用不同的插值器。在这种情况下,它将返回所有这些插值器的列表(或者如果它们使用多个插值器自身,则可能返回所有这些插值器的子插值器)。
int getNbInterpolationPoints()
double getExtrapolationThreshold()
Copyright © 2002-2023 CS GROUP. All rights reserved.