Enum AttitudeEntryKey
- java.lang.Object
-
- java.lang.Enum<AttitudeEntryKey>
-
- org.orekit.files.ccsds.ndm.adm.aem.AttitudeEntryKey
-
- All Implemented Interfaces:
Serializable
,Comparable<AttitudeEntryKey>
public enum AttitudeEntryKey extends Enum<AttitudeEntryKey>
Keys forattitude entries
in XML messages.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EPOCH
Entry epoch.eulerAngle
Euler angle sub-section.eulerAngleRate
Euler angle/rate sub-section.NUTATION
Nutation angle entry.NUTATION_PER
Nutation period entry.NUTATION_PHASE
Nutation phase entry.Q1
Quaternion first vectorial component.Q1_DOT
Quaternion first vectorial component.Q2
Quaternion second vectorial component.Q2_DOT
Quaternion second vectorial component.Q3
Quaternion third vectorial component.Q3_DOT
Quaternion third vectorial component.QC
Quaternion scalar component.QC_DOT
Quaternion scalar component.quaternion
Quaternion sub-sub-section.quaternionDerivative
Quaternion/derivative sub-section.quaternionEulerRate
Quaternion/rate sub-section.quaternionRate
Quaternion rate sub-sub-section.quaternionState
Quaternion state sub-section.rotationAngles
Rotation angles sub-sub-section.rotationRates
Rotation rates sub-sub-section.spin
Spin sub-section.SPIN_ALPHA
Right ascension of spin axis vector.SPIN_ANGLE
Phase of satellite about spin axis.SPIN_ANGLE_VEL
angular velocity of satellite around spin axis.SPIN_DELTA
Declination of spin axis vector.spinNutation
Spin/nutation sub-section.X_ANGLE
Rotation about X axis.X_RATE
Rotation about X axis.Y_ANGLE
Rotation about Y axis.Y_RATE
Rotation about Y axis.Z_ANGLE
Rotation about Z axis.Z_RATE
Rotation about Z axis.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, org.orekit.files.ccsds.ndm.adm.aem.AttitudeEntry container)
Process an token.static AttitudeEntryKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static AttitudeEntryKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
quaternionState
public static final AttitudeEntryKey quaternionState
Quaternion state sub-section.
-
quaternionDerivative
public static final AttitudeEntryKey quaternionDerivative
Quaternion/derivative sub-section.
-
quaternionEulerRate
public static final AttitudeEntryKey quaternionEulerRate
Quaternion/rate sub-section.
-
eulerAngle
public static final AttitudeEntryKey eulerAngle
Euler angle sub-section.
-
eulerAngleRate
public static final AttitudeEntryKey eulerAngleRate
Euler angle/rate sub-section.
-
spin
public static final AttitudeEntryKey spin
Spin sub-section.
-
spinNutation
public static final AttitudeEntryKey spinNutation
Spin/nutation sub-section.
-
quaternion
public static final AttitudeEntryKey quaternion
Quaternion sub-sub-section.
-
quaternionRate
public static final AttitudeEntryKey quaternionRate
Quaternion rate sub-sub-section.
-
rotationAngles
public static final AttitudeEntryKey rotationAngles
Rotation angles sub-sub-section.
-
rotationRates
public static final AttitudeEntryKey rotationRates
Rotation rates sub-sub-section.
-
EPOCH
public static final AttitudeEntryKey EPOCH
Entry epoch.
-
Q1
public static final AttitudeEntryKey Q1
Quaternion first vectorial component.
-
Q2
public static final AttitudeEntryKey Q2
Quaternion second vectorial component.
-
Q3
public static final AttitudeEntryKey Q3
Quaternion third vectorial component.
-
QC
public static final AttitudeEntryKey QC
Quaternion scalar component.
-
Q1_DOT
public static final AttitudeEntryKey Q1_DOT
Quaternion first vectorial component.
-
Q2_DOT
public static final AttitudeEntryKey Q2_DOT
Quaternion second vectorial component.
-
Q3_DOT
public static final AttitudeEntryKey Q3_DOT
Quaternion third vectorial component.
-
QC_DOT
public static final AttitudeEntryKey QC_DOT
Quaternion scalar component.
-
X_ANGLE
public static final AttitudeEntryKey X_ANGLE
Rotation about X axis.
-
Y_ANGLE
public static final AttitudeEntryKey Y_ANGLE
Rotation about Y axis.
-
Z_ANGLE
public static final AttitudeEntryKey Z_ANGLE
Rotation about Z axis.
-
X_RATE
public static final AttitudeEntryKey X_RATE
Rotation about X axis.
-
Y_RATE
public static final AttitudeEntryKey Y_RATE
Rotation about Y axis.
-
Z_RATE
public static final AttitudeEntryKey Z_RATE
Rotation about Z axis.
-
SPIN_ALPHA
public static final AttitudeEntryKey SPIN_ALPHA
Right ascension of spin axis vector.
-
SPIN_DELTA
public static final AttitudeEntryKey SPIN_DELTA
Declination of spin axis vector.
-
SPIN_ANGLE
public static final AttitudeEntryKey SPIN_ANGLE
Phase of satellite about spin axis.
-
SPIN_ANGLE_VEL
public static final AttitudeEntryKey SPIN_ANGLE_VEL
angular velocity of satellite around spin axis.
-
NUTATION
public static final AttitudeEntryKey NUTATION
Nutation angle entry.
-
NUTATION_PER
public static final AttitudeEntryKey NUTATION_PER
Nutation period entry.
-
NUTATION_PHASE
public static final AttitudeEntryKey NUTATION_PHASE
Nutation phase entry.
-
-
Method Detail
-
values
public static AttitudeEntryKey[] 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 (AttitudeEntryKey c : AttitudeEntryKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AttitudeEntryKey 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, org.orekit.files.ccsds.ndm.adm.aem.AttitudeEntry container)
Process an token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-