Package org.orekit.frames
Enum Class LocalMagneticFieldFrame.LOFBuilderVector
java.lang.Object
java.lang.Enum<LocalMagneticFieldFrame.LOFBuilderVector>
org.orekit.frames.LocalMagneticFieldFrame.LOFBuilderVector
- All Implemented Interfaces:
Serializable,Comparable<LocalMagneticFieldFrame.LOFBuilderVector>,Constable
- Enclosing class:
LocalMagneticFieldFrame
public static enum LocalMagneticFieldFrame.LOFBuilderVector
extends Enum<LocalMagneticFieldFrame.LOFBuilderVector>
Enum defining how the +j axis of the local orbital frame will be defined.
For example, if MINUS_MOMENTUM is chosen, +j aligned as the cross product of the momentum vector and the
magnetic field vector. The resulting body frame will be +x aligned with magnetic field, +z aligned with negative
momentum, +y orthonormal.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionNegative orbital momentum vector.Negative position vector.Negative velocity vector.Positive orbital momentum vector.Positive position vector.Positive velocity vector. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PLUS_POSITION
Positive position vector. -
PLUS_VELOCITY
Positive velocity vector. -
PLUS_MOMENTUM
Positive orbital momentum vector. -
MINUS_POSITION
Negative position vector. -
MINUS_VELOCITY
Negative velocity vector. -
MINUS_MOMENTUM
Negative orbital momentum vector.
-
-
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
-