T
- the type of the field elements
public class TimeStampedFieldPVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> extends FieldPVCoordinates<T> implements FieldTimeStamped<T>
Modifier and Type | Method and Description |
---|---|
FieldAbsoluteDate<T> |
getDate()
获取日期。
|
TimeStampedFieldPVCoordinates<T> |
shiftedBy(double dt)
获取时间偏移状态。
|
TimeStampedFieldPVCoordinates<T> |
shiftedBy(T dt)
获取时间偏移状态。
|
String |
toString()
返回此日期、位置、速度和加速度的字符串表示。
|
String |
toString(TimeScale utc)
返回此日期、位置、速度和加速度的字符串表示。
|
TimeStampedPVCoordinates |
toTimeStampedPVCoordinates()
转换为恒定位置-速度。
|
blendArithmeticallyWith, crossProduct, estimateVelocity, getAcceleration, getAngularVelocity, getMomentum, getPosition, getVelocity, getZero, negate, normalize, positionShiftedBy, toDerivativeStructurePV, toDerivativeStructureVector, toPVCoordinates, toUnivariateDerivative1PV, toUnivariateDerivative1Vector, toUnivariateDerivative2PV, toUnivariateDerivative2Vector
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
durationFrom
public TimeStampedFieldPVCoordinates(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration)
date
- 坐标日期
position
- 位置矢量(米)
velocity
- 速度矢量(米/秒)
acceleration
- 加速度矢量(米/秒²)
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration)
date
- 坐标日期
position
- 位置矢量(米)
velocity
- 速度矢量(米/秒)
acceleration
- 加速度矢量(米/秒²)
public TimeStampedFieldPVCoordinates(AbsoluteDate date, FieldPVCoordinates<T> pv)
在给定日期构建一个PVCoordinates
构建的PVCoordinates将是pv
date
- 构建坐标的日期
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
在给定日期构建一个PVCoordinates
构建的PVCoordinates将是pv
date
- 构建坐标的日期
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(org.hipparchus.Field<T> field, TimeStampedPVCoordinates pv)
从非Field构建一个TimeStampedFieldPVCoordinates。
field
- 基于的CalculusField对象
pv
- 非Field的时间戳位置-速度坐标
public TimeStampedFieldPVCoordinates(AbsoluteDate date, double a, FieldPVCoordinates<T> pv)
从另一个PVCoordinates和一个比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a * pv
date
- 构建坐标的日期
a
- 比例因子
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a, FieldPVCoordinates<T> pv)
从另一个PVCoordinates和一个比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a * pv
date
- 构建坐标的日期
a
- 比例因子
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a, FieldPVCoordinates<T> pv)
从另一个PVCoordinates和一个比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a * pv
date
- 构建坐标的日期
a
- 比例因子
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a, FieldPVCoordinates<T> pv)
从另一个PVCoordinates和一个比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a * pv
date
- 构建坐标的日期
a
- 比例因子
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a, PVCoordinates pv)
从另一个PVCoordinates和一个比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a * pv
date
- 构建坐标的日期
a
- 比例因子
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a, PVCoordinates pv)
从另一个PVCoordinates和一个比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a * pv
date
- 构建坐标的日期
a
- 比例因子
pv
- 基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, FieldPVCoordinates<T> start, FieldPVCoordinates<T> end)
从起始位置和结束位置构建相对PVCoordinates。
构建的PVCoordinates将是end - start。
date
- 构建坐标的日期
start
- 起始PVCoordinates
end
- 结束PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> start, FieldPVCoordinates<T> end)
从起始位置和结束位置构建相对PVCoordinates。
构建的PVCoordinates将是end - start。
date
- 构建坐标的日期
start
- 起始PVCoordinates
end
- 结束PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2)
从另外两个PVCoordinates和相应的比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a1 * u1 + a2 * u2
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2)
从另外两个PVCoordinates和相应的比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a1 * u1 + a2 * u2
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2)
从另外两个PVCoordinates和相应的比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a1 * u1 + a2 * u2
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2)
从另外两个PVCoordinates和相应的比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a1 * u1 + a2 * u2
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2)
从另外两个PVCoordinates和相应的比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a1 * u1 + a2 * u2
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2)
从另外两个PVCoordinates和相应的比例因子构建一个PVCoordinates。
构建的PVCoordinates将是a1 * u1 + a2 * u2
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3)
从另外三个PVCoordinates和相应的比例因子构建一个PVCoordinates。
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3)
从另外三个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3)
从另外三个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3)
从另外三个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3)
从另外三个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3)
从另外三个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3, double a4, FieldPVCoordinates<T> pv4)
从另外四个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3 + a4 * u4
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
a4
- 第四个比例因子
pv4
- 第四个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3, double a4, FieldPVCoordinates<T> pv4)
从另外四个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3 + a4 * u4
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
a4
- 第四个比例因子
pv4
- 第四个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3, T a4, FieldPVCoordinates<T> pv4)
从另外四个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3 + a4 * u4
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
a4
- 第四个比例因子
pv4
- 第四个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3, T a4, FieldPVCoordinates<T> pv4)
从另外四个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3 + a4 * u4
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
a4
- 第四个比例因子
pv4
- 第四个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3, T a4, PVCoordinates pv4)
从另外四个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3 + a4 * u4
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
a4
- 第四个比例因子
pv4
- 第四个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3, T a4, PVCoordinates pv4)
从另外四个PVCoordinates和相应的比例因子构建PVCoordinates。
构建的PVCoordinates将为a1 * u1 + a2 * u2 + a3 * u3 + a4 * u4
date
- 构建坐标的日期
a1
- 第一个比例因子
pv1
- 第一个基本(未缩放)PVCoordinates
a2
- 第二个比例因子
pv2
- 第二个基本(未缩放)PVCoordinates
a3
- 第三个比例因子
pv3
- 第三个基本(未缩放)PVCoordinates
a4
- 第四个比例因子
pv4
- 第四个基本(未缩放)PVCoordinates
public TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<U> p)
FieldVector3D
<FieldDerivativeStructure
>构建一个TimeStampedFieldPVCoordinates三元组。
矢量分量必须将时间作为唯一的导数参数,并具有一致的导数顺序。
U
- 导数的类型
date
- 构建坐标的日期
p
- 嵌入在坐标中的带有时间导数的矢量
public FieldAbsoluteDate<T> getDate()
getDate
在接口 FieldTimeStamped<T extends org.hipparchus.CalculusFieldElement<T>>
public TimeStampedFieldPVCoordinates<T> shiftedBy(double dt)
The state can be slightly shifted to close dates. This shift is based on a simple linear model. It is not intended as a replacement for proper orbit propagation (it is not even Keplerian!) but should be sufficient for either small time shifts or coarse accuracy.
shiftedBy
在接口 TimeShiftable<FieldPVCoordinates<T 扩展 org.hipparchus.CalculusFieldElement<T>>>
shiftedBy
在类 FieldPVCoordinates<T 扩展 org.hipparchus.CalculusFieldElement<T>>
dt
- 以秒为单位的时间偏移
public TimeStampedFieldPVCoordinates<T> shiftedBy(T dt)
状态可以在接近日期时略微偏移。此偏移基于简单的线性模型。它不旨在替代适当的轨道传播(甚至不是开普勒的!),但对于小时间偏移或粗略精度应该足够。
shiftedBy
在接口 FieldTimeShiftable<FieldPVCoordinates<T 扩展 org.hipparchus.CalculusFieldElement<T>>,T 扩展 org.hipparchus.CalculusFieldElement<T>>
shiftedBy
在类 FieldPVCoordinates<T 扩展 org.hipparchus.CalculusFieldElement<T>>
dt
- 以秒为单位的时间偏移
public TimeStampedPVCoordinates toTimeStampedPVCoordinates()
@DefaultDataContext public String toString()
此方法使用默认数据上下文
。
toString
在类 FieldPVCoordinates<T 扩展 org.hipparchus.CalculusFieldElement<T>>
Copyright © 2002-2023 CS GROUP. All rights reserved.