Enum Class OrbitRelativeFrame
- All Implemented Interfaces:
Serializable,Comparable<OrbitRelativeFrame>,Constable
Frames used in CCSDS Orbit Data Messages.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionEquinoctial coordinate system (X towards ascending node, Z towards momentum).Local vertical, Local Horizontal (Z towards nadir, Y opposite to momentum).Local vertical, Local Horizontal (Z towards nadir, Y opposite to momentum).Local vertical, Local Horizontal (Z towards nadir, Y opposite to momentum).Nadir, Sun, Normal (X towards nadir, Y as close to Sun as possible).Nadir, Sun, Normal (X towards nadir, Y as close to Sun as possible).Transverse Velocity Normal coordinate system (Y towards velocity, Z towards momentum).Transverse Velocity Normal coordinate system (Y towards velocity, Z towards momentum).Perifocal coordinate system (X towards periapsis, Z towards momentum).Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum).Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum).Another name for Radial, Transverse (along-track) and Normal.Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum).Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum).Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum).South, East, Zenith coordinate system.South, East, Zenith coordinate system.TNW : x-axis along the velocity vector, W along the orbital angular momentum vector and N completes the right-handed system.Tangential, Normal, Cross-track coordinate system (X towards velocity, Z towards momentum).Tangential, Normal, Cross-track coordinate system (X towards velocity, Z towards momentum).Velocity, Normal, Co-normal coordinate system (X towards velocity, Y towards momentum).Velocity, Normal, Co-normal coordinate system (X towards velocity, Y towards momentum). -
Method Summary
Modifier and TypeMethodDescriptionGet the type of Local Orbital frame.booleanCheck if frame should be treated as inertial.static OrbitRelativeFrameReturns the enum constant of this class with the specified name.static OrbitRelativeFrame[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EQW_INERTIAL
Equinoctial coordinate system (X towards ascending node, Z towards momentum). -
LVLH_ROTATING
Local vertical, Local Horizontal (Z towards nadir, Y opposite to momentum). -
LVLH_INERTIAL
Local vertical, Local Horizontal (Z towards nadir, Y opposite to momentum). -
LVLH
Local vertical, Local Horizontal (Z towards nadir, Y opposite to momentum). -
NSW_ROTATING
Nadir, Sun, Normal (X towards nadir, Y as close to Sun as possible). -
NSW_INERTIAL
Nadir, Sun, Normal (X towards nadir, Y as close to Sun as possible). -
NTW_ROTATING
Transverse Velocity Normal coordinate system (Y towards velocity, Z towards momentum). -
NTW_INERTIAL
Transverse Velocity Normal coordinate system (Y towards velocity, Z towards momentum). -
PQW_INERTIAL
Perifocal coordinate system (X towards periapsis, Z towards momentum). -
RSW_ROTATING
Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum). -
RSW_INERTIAL
Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum). -
RSW
Another name for Radial, Transverse (along-track) and Normal. -
RIC
Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum). -
RTN
Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum). -
QSW
Another name for Radial, Transverse (along-track) and Normal (X towards zenith, Z towards momentum). -
TNW_ROTATING
Tangential, Normal, Cross-track coordinate system (X towards velocity, Z towards momentum). -
TNW_INERTIAL
Tangential, Normal, Cross-track coordinate system (X towards velocity, Z towards momentum). -
TNW
TNW : x-axis along the velocity vector, W along the orbital angular momentum vector and N completes the right-handed system. -
SEZ_ROTATING
South, East, Zenith coordinate system. -
SEZ_INERTIAL
South, East, Zenith coordinate system. -
VNC_ROTATING
Velocity, Normal, Co-normal coordinate system (X towards velocity, Y towards momentum). -
VNC_INERTIAL
Velocity, Normal, Co-normal coordinate system (X towards velocity, Y towards momentum).
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getLofType
Get the type of Local Orbital frame.- Returns:
- type of Local Orbital Frame, or null if the frame is not a local orbital frame
-
isQuasiInertial
public boolean isQuasiInertial()Check if frame should be treated as inertial.A frame treated as an inertial coordinate system if it is considered to be redefined at each time of interest
- Returns:
- true if frame should be treated as inertial
-