|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<LOFType>
org.orekit.frames.LOFType
public enum LOFType
Enumerate for different types of Local Orbital Frames.
| Enum Constant Summary | |
|---|---|
LVLH
Constant for Local Vertical, Local Horizontal frame CCSDS definition (Z axis aligned with opposite of position, Y axis aligned with opposite of orbital momentum). |
|
QSW
Constant for QSW frame (X axis aligned with position, Z axis aligned with orbital momentum). |
|
TNW
Constant for TNW frame (X axis aligned with velocity, Z axis aligned with orbital momentum). |
|
VNC
Constant for Velocity - Normal - Co-normal frame (X axis aligned with velocity, Y axis aligned with orbital momentum). |
|
| Method Summary | |
|---|---|
protected abstract Rotation |
rotationFromInertial(PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame. |
Transform |
transformFromInertial(AbsoluteDate date,
PVCoordinates pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame. |
Transform |
transformFromInertial(AbsoluteDate date,
PVCoordinates pv,
boolean computeSpinDerivatives)
Get the transform from an inertial frame defining position-velocity and the local orbital frame. |
static LOFType |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static LOFType[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final LOFType TNW
The axes of this frame are parallel to the axes of the VNC frame:
VNCpublic static final LOFType QSW
This frame is also known as the LVLH frame, both constants are equivalent.
The axes of these frames are parallel to the axes of the LVLH frame:
LVLHpublic static final LOFType LVLH
The axes of this frame are parallel to the axes of the QSW frame:
QSWpublic static final LOFType VNC
The axes of this frame are parallel to the axes of the TNW frame:
TNW| Method Detail |
|---|
public static LOFType[] values()
for (LOFType c : LOFType.values()) System.out.println(c);
public static LOFType valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
public Transform transformFromInertial(AbsoluteDate date,
PVCoordinates pv,
boolean computeSpinDerivatives)
date - current datepv - position-velocity of the spacecraft in some inertial framecomputeSpinDerivatives - true if spin derivatives has to be computed
public Transform transformFromInertial(AbsoluteDate date,
PVCoordinates pv)
date - current datepv - position-velocity of the spacecraft in some inertial frame
protected abstract Rotation rotationFromInertial(PVCoordinates pv)
pv - position-velocity of the spacecraft in some inertial frame
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||