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