public enum EulerKey extends Enum<EulerKey>
APM Euler angles
entries.Enum Constant and Description |
---|
ANGLE_1
First body rotation angle entry.
|
ANGLE_1_DOT
First body rotation rate entry.
|
ANGLE_2
Second body rotation angle entry.
|
ANGLE_2_DOT
Second body rotation rate entry.
|
ANGLE_3
Third body rotation angle entry.
|
ANGLE_3_DOT
Third body rotation rate entry.
|
COMMENT
Comment entry.
|
EULER_DIR
Rotation direction entry (ADM V1 only).
|
EULER_FRAME_A
First reference frame entry (only for ADM V1).
|
EULER_FRAME_B
Second reference frame entry (only for ADM V1).
|
EULER_ROT_SEQ
Rotation sequence entry.
|
RATE_FRAME
Reference frame for rate entry (ADM V1 only).
|
REF_FRAME_A
First reference frame entry.
|
REF_FRAME_B
Second reference frame entry.
|
rotationAngles
Rotation angles wrapping element in XML files (ADM V1 only).
|
rotationRates
Rotation rates wrapping element in XML files (ADM V1 only).
|
X_ANGLE
X body rotation angle entry (ADM V1 only).
|
X_RATE
X body rotation rate entry (ADM V1 only).
|
Y_ANGLE
Y body rotation angle entry (ADM V1 only).
|
Y_RATE
Y body rotation rate entry (ADM V1 only).
|
Z_ANGLE
Z body rotation angle entry (ADM V1 only).
|
Z_RATE
Z body rotation rate entry (ADM V1 only).
|
Modifier and Type | Method and Description |
---|---|
boolean |
process(ParseToken token,
ContextBinding context,
Euler container)
Process one token.
|
static EulerKey |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EulerKey[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EulerKey rotationAngles
public static final EulerKey rotationRates
public static final EulerKey COMMENT
public static final EulerKey EULER_FRAME_A
public static final EulerKey REF_FRAME_A
public static final EulerKey EULER_FRAME_B
public static final EulerKey REF_FRAME_B
public static final EulerKey EULER_DIR
public static final EulerKey EULER_ROT_SEQ
public static final EulerKey RATE_FRAME
public static final EulerKey X_ANGLE
public static final EulerKey Y_ANGLE
public static final EulerKey Z_ANGLE
public static final EulerKey X_RATE
public static final EulerKey Y_RATE
public static final EulerKey Z_RATE
public static final EulerKey ANGLE_1
public static final EulerKey ANGLE_2
public static final EulerKey ANGLE_3
public static final EulerKey ANGLE_1_DOT
public static final EulerKey ANGLE_2_DOT
public static final EulerKey ANGLE_3_DOT
public static EulerKey[] values()
for (EulerKey c : EulerKey.values()) System.out.println(c);
public static EulerKey valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean process(ParseToken token, ContextBinding context, Euler container)
token
- token to processcontext
- context bindingcontainer
- container to fillCopyright © 2002-2023 CS GROUP. All rights reserved.