public class InterpolatingTransformProvider extends Object implements TransformProvider
插值是多项式Hermite插值,可以使用或忽略原始提供者提供的导数。这意味着可以使用不计算导数的简单原始提供者,导数将由插值过程适当添加。
GenericTimeStampedCache
, ShiftingTransformProvider
, Serialized Form
Constructor and Description |
---|
InterpolatingTransformProvider(TransformProvider rawProvider, CartesianDerivativesFilter cFilter, AngularDerivativesFilter aFilter, int gridPoints, double step, int maxSlots, double maxSpan, double newSlotInterval)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
int |
getGridPoints()
获取插值网格点的数量。
|
TransformProvider |
getRawProvider()
获取用于原始(非插值)转换的基础提供者。
|
double |
getStep()
获取网格点的时间步长。
|
Transform |
getTransform(AbsoluteDate date)
获取对应于指定日期的 Transform 。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getTransform(FieldAbsoluteDate<T> date)
获取对应于指定日期的 FieldTransform 。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStaticTransform, getStaticTransform
public InterpolatingTransformProvider(TransformProvider rawProvider, CartesianDerivativesFilter cFilter, AngularDerivativesFilter aFilter, int gridPoints, double step, int maxSlots, double maxSpan, double newSlotInterval)
public TransformProvider getRawProvider()
public int getGridPoints()
public double getStep()
public Transform getTransform(AbsoluteDate date)
Transform
。
getTransform
在接口 TransformProvider
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldTransform<T> getTransform(FieldAbsoluteDate<T> date)
FieldTransform
。
getTransform
在接口 TransformProvider
T
- 字段元素的类型
date
- 当前日期
Copyright © 2002-2023 CS GROUP. All rights reserved.