Enum Class AttitudeDeterminationKey
java.lang.Object
java.lang.Enum<AttitudeDeterminationKey>
org.orekit.files.ccsds.ndm.adm.acm.AttitudeDeterminationKey
- All Implemented Interfaces:
Serializable,Comparable<AttitudeDeterminationKey>,Constable
Keys for
attitude determination data entries.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIdentification number.Attitude determination method.Identification of previous attitude determination.Source of attitude estimate.Attitude states.Comment entry.Type of attitude error state.Rotation sequence entry.Number of states.Process noise standard deviation ifRATE_STATESisRateElementsType.ANGVEL.Attitude rate states.Reference frame defining the starting point of the transformation.Reference frame defining the end point of the transformation.Sensor block sub-structure.Rate random walk ifRATE_STATESisRateElementsType.GYRO_BIAS.Angle random walk ifRATE_STATESisRateElementsType.GYRO_BIAS. -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocess(ParseToken token, AcmParser parser, ContextBinding context, AttitudeDetermination container) Process an token.static AttitudeDeterminationKeyReturns the enum constant of this class with the specified name.static AttitudeDeterminationKey[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COMMENT
Comment entry. -
AD_ID
Identification number. -
AD_PREV_ID
Identification of previous attitude determination. -
AD_METHOD
Attitude determination method. -
ATTITUDE_SOURCE
Source of attitude estimate. -
EULER_ROT_SEQ
Rotation sequence entry. -
NUMBER_STATES
Number of states. -
ATTITUDE_STATES
Attitude states. -
COV_TYPE
Type of attitude error state. -
REF_FRAME_A
Reference frame defining the starting point of the transformation. -
REF_FRAME_B
Reference frame defining the end point of the transformation. -
RATE_STATES
Attitude rate states. -
SIGMA_U
Rate random walk ifRATE_STATESisRateElementsType.GYRO_BIAS. -
SIGMA_V
Angle random walk ifRATE_STATESisRateElementsType.GYRO_BIAS. -
RATE_PROCESS_NOISE_STDDEV
Process noise standard deviation ifRATE_STATESisRateElementsType.ANGVEL. -
SENSOR
Sensor block sub-structure.
-
-
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
-
process
public boolean process(ParseToken token, AcmParser parser, ContextBinding context, AttitudeDetermination container) Process an token.- Parameters:
token- token to processparser- ACM file parsercontext- context bindingcontainer- container to fill- Returns:
- true of token was accepted
-