Enum InertiaKey
- java.lang.Object
-
- java.lang.Enum<InertiaKey>
-
- org.orekit.files.ccsds.ndm.adm.apm.InertiaKey
-
- All Implemented Interfaces:
Serializable
,Comparable<InertiaKey>
public enum InertiaKey extends Enum<InertiaKey>
Keys forinertia
entries.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMMENT
Comment entry.I11
Moment of inertia about X-axis (ADM V1 only).I12
Inertia cross product of the X and Y axes (ADM V1 only).I13
Inertia cross product of the X and Z axes (ADM V1 only).I22
Moment of inertia about Y-axis (ADM V1 only).I23
Inertia cross product of the Y and Z axes (ADM V1 only).I33
Moment of inertia about Z-axis (ADM V1 only).INERTIA_REF_FRAME
Frame in which inertia is defined.IXX
Moment of inertia about X-axis.IXY
Inertia cross product of the X and Y axes.IXZ
Inertia cross product of the X and Z axes.IYY
Moment of inertia about Y-axis.IYZ
Inertia cross product of the Y and Z axes.IZZ
Moment of inertia about Z-axis.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, Inertia data)
Process an token.static InertiaKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static InertiaKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMENT
public static final InertiaKey COMMENT
Comment entry.
-
INERTIA_REF_FRAME
public static final InertiaKey INERTIA_REF_FRAME
Frame in which inertia is defined.
-
I11
public static final InertiaKey I11
Moment of inertia about X-axis (ADM V1 only).
-
IXX
public static final InertiaKey IXX
Moment of inertia about X-axis.
-
I22
public static final InertiaKey I22
Moment of inertia about Y-axis (ADM V1 only).
-
IYY
public static final InertiaKey IYY
Moment of inertia about Y-axis.
-
I33
public static final InertiaKey I33
Moment of inertia about Z-axis (ADM V1 only).
-
IZZ
public static final InertiaKey IZZ
Moment of inertia about Z-axis.
-
I12
public static final InertiaKey I12
Inertia cross product of the X and Y axes (ADM V1 only).
-
IXY
public static final InertiaKey IXY
Inertia cross product of the X and Y axes.
-
I13
public static final InertiaKey I13
Inertia cross product of the X and Z axes (ADM V1 only).
-
IXZ
public static final InertiaKey IXZ
Inertia cross product of the X and Z axes.
-
I23
public static final InertiaKey I23
Inertia cross product of the Y and Z axes (ADM V1 only).
-
IYZ
public static final InertiaKey IYZ
Inertia cross product of the Y and Z axes.
-
-
Method Detail
-
values
public static InertiaKey[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (InertiaKey c : InertiaKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static InertiaKey valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
process
public boolean process(ParseToken token, ContextBinding context, Inertia data)
Process an token.- Parameters:
token
- token to processcontext
- context bindingdata
- data to fill- Returns:
- true of token was accepted
-
-