public abstract class AbstractEncounterLOF extends Object implements EncounterLOF
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractEncounterLOF(FieldPVCoordinates<T> other)
Constructor with
FieldPVCoordinates. |
protected |
AbstractEncounterLOF(PVCoordinates other)
Constructor with
PVCoordinates. |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getFieldOther(org.hipparchus.Field<T> field)
Get the field version of other's position and velocity coordinates.
|
PVCoordinates |
getOther()
Get the normal version of other's position and velocity coordinates.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin)
Get the rotation from inertial to this encounter local orbital frame.
|
org.hipparchus.geometry.euclidean.threed.Rotation |
rotationFromInertial(PVCoordinates origin)
Get the rotation from inertial to this encounter local orbital frame.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeProjectionMatrix, computeProjectionMatrix, getAxisNormalToCollisionPlane, getAxisNormalToCollisionPlane, isQuasiInertial, projectOntoCollisionPlane, projectOntoCollisionPlane, projectOntoCollisionPlane, projectOntoCollisionPlane, rotationFromInertial, rotationFromInertial, rotationFromInertial, rotationFromInertialgetName, rotationFromLOF, rotationFromLOF, rotationFromLOFInToLOFOut, rotationFromLOFInToLOFOut, transformFromInertial, transformFromInertial, transformFromLOF, transformFromLOF, transformFromLOFInToLOFOut, transformFromLOFInToLOFOutprotected AbstractEncounterLOF(PVCoordinates other)
PVCoordinates.other - other object to create the encounter local orbital frame with (not the origin of the frame !)protected AbstractEncounterLOF(FieldPVCoordinates<T> other)
FieldPVCoordinates.T - type of the field elementsother - other object to create the encounter frame with (not the origin of the frame !)public <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin)
BEWARE: The given origin's position and velocity coordinates must be given in the frame in which this instance has been expressed in.
rotationFromInertial in interface EncounterLOFT - type of the field elementsfield - field to which the elements belongorigin - position-velocity of the origin in the same inertial frame as the one this instance has been expressed
in.public org.hipparchus.geometry.euclidean.threed.Rotation rotationFromInertial(PVCoordinates origin)
BEWARE: The given origin's position and velocity coordinates must be given in the frame in which this instance has been expressed in.
rotationFromInertial in interface EncounterLOForigin - position-velocity of the origin in some inertial framepublic <T extends org.hipparchus.CalculusFieldElement<T>> FieldPVCoordinates<T> getFieldOther(org.hipparchus.Field<T> field)
PVCoordinates, then it will build its field equivalent.getFieldOther in interface EncounterLOFT - type of the field elementsfield - field of the elementspublic PVCoordinates getOther()
FieldPVCoordinates, then it will convert it to its PVCoordinates equivalent.getOther in interface EncounterLOFCopyright © 2002-2023 CS GROUP. All rights reserved.