|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.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:
VNC
public 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:
LVLH
public static final LOFType LVLH
The axes of this frame are parallel to the axes of the QSW
frame:
QSW
public 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 nullpublic 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 |