public class DefaultEncounterLOF extends AbstractEncounterLOF
请注意,由用户决定选择哪个对象应该位于原点。
定义如下:
Constructor and Description |
---|
DefaultEncounterLOF(FieldPVCoordinates<T> other)
字段构造器。
|
DefaultEncounterLOF(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 DefaultEncounterLOF(PVCoordinates other)
other
- 用于创建遭遇参考系的其他对象(不是参考系的原点!)
public DefaultEncounterLOF(FieldPVCoordinates<T> other)
T
- 字段元素的类型
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,0,1);
T
- 字段元素的类型
field
- 元素所属的字段
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.Vector3D getAxisNormalToCollisionPlane()
在这种情况下,返回(0,0,1);
public String getName()
Copyright © 2002-2023 CS GROUP. All rights reserved.