public class GTODProvider extends Object implements EOPBasedTransformProvider
该参考系根据IAU-82模型处理恒星时。
其父参考系是TODProvider
。
这里不应用极点运动。
Modifier | Constructor and Description |
---|---|
protected |
GTODProvider(IERSConventions conventions, EOPHistory eopHistory, TimeScales timeScales)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
EOPHistory |
getEOPHistory()
获取EOP历史。
|
GTODProvider |
getNonInterpolatingProvider()
获取一个不缓存潮汐校正的提供者版本。
|
StaticTransform |
getStaticTransform(AbsoluteDate date)
获取指定日期上仅进行旋转和平移的变换。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getStaticTransform(FieldAbsoluteDate<T> date)
获取指定日期上仅进行旋转和平移的变换。
|
Transform |
getTransform(AbsoluteDate date)
获取与指定日期对应的 Transform 。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getTransform(FieldAbsoluteDate<T> date)
获取与指定日期对应的 FieldTransform 。
|
protected GTODProvider(IERSConventions conventions, EOPHistory eopHistory, TimeScales timeScales)
conventions
- 使用的IERS约定
eopHistory
- EOP历史(可以为null)
timeScales
- 使用的时间尺度集合
public EOPHistory getEOPHistory()
getEOPHistory
在接口 EOPBasedTransformProvider
中
public GTODProvider getNonInterpolatingProvider()
此方法移除了默认情况下EOP-based提供者中使用的性能增强插值功能,以便专注于准确性。插值功能旨在通过避免在每个时间步长执行潮汐校正评估并缓存一些结果来节省处理时间。此方法可用于避免这一点(当需要非常高的准确性时,或用于测试目的时,FramesFactory.getNonInterpolatingTransform(Frame, Frame, AbsoluteDate)
会自动调用它)。应谨慎使用,因为进行完整计算是非常昂贵的。
getNonInterpolatingProvider
在接口 EOPBasedTransformProvider
中
FramesFactory.getNonInterpolatingTransform(Frame, Frame, AbsoluteDate)
public Transform getTransform(AbsoluteDate date)
Transform
。
getTransform
在接口 TransformProvider
中
date
- 当前日期
public StaticTransform getStaticTransform(AbsoluteDate date)
默认实现返回TransformProvider.getTransform(AbsoluteDate)
,但实现可以覆盖它以获得更好的性能。
getStaticTransform
在接口 TransformProvider
中
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldTransform<T> getTransform(FieldAbsoluteDate<T> date)
FieldTransform
。
getTransform
在接口 TransformProvider
中
T
- 字段元素的类型
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldStaticTransform<T> getStaticTransform(FieldAbsoluteDate<T> date)
默认实现返回TransformProvider.getTransform(AbsoluteDate)
,但实现可以覆盖它以获得更好的性能。
getStaticTransform
在接口 TransformProvider
中
T
- 元素的类型
date
- 当前日期
Copyright © 2002-2023 CS GROUP. All rights reserved.