public class ValsecchiEncounterFrame extends AbstractEncounterLOF
请注意,由用户决定哪个对象应该位于原点。
Constructor and Description |
---|
ValsecchiEncounterFrame(FieldPVCoordinates<T> other)
构造函数。
|
ValsecchiEncounterFrame(PVCoordinates other)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAxisNormalToCollisionPlane()
获取在此遭遇局部轨道参考系中与碰撞平面垂直的轴(i、j或k)。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getAxisNormalToCollisionPlane(org.hipparchus.Field<T> field)
获取在此遭遇局部轨道参考系中与碰撞平面垂直的轴(i、j或k)。
|
String |
getName()
获取局部轨道参考系的名称。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
rotationFromInertial(org.hipparchus.Field<T> field, FieldPVCoordinates<T> origin, FieldPVCoordinates<T> other)
获取从惯性系到此遭遇局部轨道参考系的旋转。
|
org.hipparchus.geometry.euclidean.threed.Rotation |
rotationFromInertial(PVCoordinates origin, PVCoordinates other)
获取从惯性系到此遭遇局部轨道参考系的旋转。
|
getFieldOther, getOther, rotationFromInertial, rotationFromInertial
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeProjectionMatrix, computeProjectionMatrix, isQuasiInertial, projectOntoCollisionPlane, projectOntoCollisionPlane, projectOntoCollisionPlane, projectOntoCollisionPlane, rotationFromInertial, rotationFromInertial
rotationFromLOF, rotationFromLOF, rotationFromLOFInToLOFOut, rotationFromLOFInToLOFOut, transformFromInertial, transformFromInertial, transformFromLOF, transformFromLOF, transformFromLOFInToLOFOut, transformFromLOFInToLOFOut
public ValsecchiEncounterFrame(PVCoordinates other)
other
- 用于创建遭遇参考系的其他对象(不是参考系的原点!)
public ValsecchiEncounterFrame(FieldPVCoordinates<T> other)
T
- 字段元素的类型
other
- 用于创建遭遇参考系的其他对象(不是参考系的原点!)
public <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotationFromInertial(org.hipparchus.Field<T> field, FieldPVCoordinates<T> origin, FieldPVCoordinates<T> other)
注意:给定原点的位置和速度坐标必须在此实例所表达的参考系中给出。
T
- 字段元素的类型
field
- 元素所属的字段
origin
- 原点的位置-速度,在与其他相同的惯性参考系中
other
- 其他位置-速度,在与原点相同的惯性参考系中
public org.hipparchus.geometry.euclidean.threed.Rotation rotationFromInertial(PVCoordinates origin, PVCoordinates other)
注意:给定原点的位置和速度坐标必须在此实例所表达的参考系中给出。
origin
- 原点的位置-速度,在与其他相同的惯性参考系中
other
- 其他实例的位置-速度,在与原点相同的惯性参考系中
public <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> getAxisNormalToCollisionPlane(org.hipparchus.Field<T> field)
在这种情况下,返回(0,1,0);
T
- 字段元素的类型
field
- 元素的字段
public org.hipparchus.geometry.euclidean.threed.Vector3D getAxisNormalToCollisionPlane()
在这种情况下,返回(0,1,0);
public String getName()
Copyright © 2002-2023 CS GROUP. All rights reserved.