public abstract class AbstractOrbitInterpolator extends AbstractTimeInterpolator<Orbit>
AbstractTimeInterpolator.InterpolationData
DEFAULT_EXTRAPOLATION_THRESHOLD_SEC, DEFAULT_INTERPOLATION_POINTS
Constructor and Description |
---|
AbstractOrbitInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputInertialFrame)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
static void |
checkOrbitsConsistency(Collection<Orbit> sample)
通过比较其引力参数µ来检查轨道的一致性。
|
Frame |
getOutputInertialFrame()
获取输出惯性参考系。
|
Orbit |
interpolate(AbsoluteDate interpolationDate, Collection<Orbit> sample)
获取一个插值实例。
|
addOptionalSubInterpolatorIfDefined, checkInterpolatorCompatibilityWithSampleSize, getCentralDate, getExtrapolationThreshold, getNbInterpolationPoints, getSubInterpolators, getTimeParameter, interpolate, interpolate
public AbstractOrbitInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputInertialFrame)
interpolationPoints
- 插值点的数量
extrapolationThreshold
- 超出此阈值的外推将导致传播失败
outputInertialFrame
- 输出惯性参考系
public static void checkOrbitsConsistency(Collection<Orbit> sample)
sample
- 轨道样本
public Orbit interpolate(AbsoluteDate interpolationDate, Collection<Orbit> sample)
interpolate
在接口 TimeInterpolator<Orbit>
interpolate
在类 AbstractTimeInterpolator<Orbit>
interpolationDate
- 插值日期
sample
- 时间戳样本
public Frame getOutputInertialFrame()
Copyright © 2002-2023 CS GROUP. All rights reserved.