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 forinertiaentries.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMMENTComment entry.I11Moment of inertia about X-axis (ADM V1 only).I12Inertia cross product of the X and Y axes (ADM V1 only).I13Inertia cross product of the X and Z axes (ADM V1 only).I22Moment of inertia about Y-axis (ADM V1 only).I23Inertia cross product of the Y and Z axes (ADM V1 only).I33Moment of inertia about Z-axis (ADM V1 only).INERTIA_REF_FRAMEFrame in which inertia is defined.IXXMoment of inertia about X-axis.IXYInertia cross product of the X and Y axes.IXZInertia cross product of the X and Z axes.IYYMoment of inertia about Y-axis.IYZInertia cross product of the Y and Z axes.IZZMoment of inertia about Z-axis.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanprocess(ParseToken token, ContextBinding context, Inertia data)Process an token.static InertiaKeyvalueOf(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
-
-