Package org.orekit.files.ccsds.ndm.cdm
Enum CdmRelativeMetadataKey
- java.lang.Object
-
- java.lang.Enum<CdmRelativeMetadataKey>
-
- org.orekit.files.ccsds.ndm.cdm.CdmRelativeMetadataKey
-
- All Implemented Interfaces:
Serializable
,Comparable<CdmRelativeMetadataKey>
public enum CdmRelativeMetadataKey extends Enum<CdmRelativeMetadataKey>
Keys forCDM container
entries.- Since:
- 11.2
- Author:
- Melina Vanel
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APPROACH_ANGLE
The approach angle computed between Objects 1 and 2 in the RTN coordinate frame relative to object 1.COLLISION_MAX_PC_METHOD
The method that was used to calculate the maximum collision probability.COLLISION_MAX_PROBABILITY
The maximum collision probability that Object1 and Object2 will collide.COLLISION_PERCENTILE
An array of 1 to n elements indicating the percentile(s) for which estimates of the collision probability are provided in the COLLISION_PROBABILITY variable.COLLISION_PROBABILITY
The probability (between 0.0 and 1.0) that Object1 and Object2 will collide.COLLISION_PROBABILITY_METHOD
The method that was used to calculate the collision probability.CONJUNCTION_ID
The Originator’s ID that uniquely identifies the conjunction to which the message refers.MAHALANOBIS_DISTANCE
The length of the relative position vector, normalized to one-sigma dispersions of the combined error covariance in the direction of the relative position vector.MISS_DISTANCE
Norm of relative position vector at TCA.NEXT_MESSAGE_EPOCH
Scheduled UTC epoch of the next CDM associated with the event identified by CONJUNCTION_ID.PREVIOUS_MESSAGE_EPOCH
UTC epoch of the previous CDM issued for the event identified by CONJUNCTION_ID.PREVIOUS_MESSAGE_ID
ID of previous CDM issued for event identified by CONJUNCTION_ID.RELATIVE_POSITION_N
The N component of Object2’s position relative to Object1’s position in the Radial/Transverse/Normal coordinate frame.RELATIVE_POSITION_R
The R component of Object2’s position relative to Object1’s position in the Radial/Transverse/Normal coordinate frame.RELATIVE_POSITION_T
The T component of Object2’s position relative to Object1’s position in the Radial/Transverse/Normal coordinate frame.RELATIVE_SPEED
Norm of relative velocity vector at TCA.RELATIVE_VELOCITY_N
The N component of Object2’s velocity relative to Object1’s veloity in the Radial/Transverse/Normal coordinate frame.RELATIVE_VELOCITY_R
The R component of Object2’s velocity relative to Object1’s veloity in the Radial/Transverse/Normal coordinate frame.RELATIVE_VELOCITY_T
The T component of Object2’s velocity relative to Object1’s veloity in the Radial/Transverse/Normal coordinate frame.SCREEN_ENTRY_TIME
The time in UTC when Object2 enters the screening volume.SCREEN_EXIT_TIME
The time in UTC when Object2 exits the screening volume.SCREEN_PC_THRESHOLD
The collision probability screening threshold used to identify this conjunction.SCREEN_TYPE
The type of screening to be used.SCREEN_VOLUME_FRAME
Name of the Object1 centered reference frame in which the screening volume data are given.SCREEN_VOLUME_RADIUS
The radius of the screening volume.SCREEN_VOLUME_SHAPE
Shape of the screening volume.SCREEN_VOLUME_X
The R or T (depending on if RTN or TVN is selected) component size of the screening volume in the SCREEN_VOLUME_FRAME.SCREEN_VOLUME_Y
The T or V (depending on if RTN or TVN is selected) component size of the screening volume in the SCREEN_VOLUME_FRAME.SCREEN_VOLUME_Z
The N component size of the screening volume in the SCREEN_VOLUME_FRAME.SEFI_COLLISION_PROBABILITY
The space environment fragmentation impact (SEFI) adjusted estimate of collision probability that Object1 and Object2 will collide.SEFI_COLLISION_PROBABILITY_METHOD
The method that was used to calculate the space environment fragmentation impact collision probability.SEFI_FRAGMENTATION_MODEL
The Space environment fragmentation model used.START_SCREEN_PERIOD
The start time in UTC of the screening period for the conjunction assessment.STOP_SCREEN_PERIOD
The stop time in UTC of the screening period for the conjunction assessment.TCA
Date and time in UTC of the closest approach.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, CdmRelativeMetadata container)
Process one token.static CdmRelativeMetadataKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static CdmRelativeMetadataKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONJUNCTION_ID
public static final CdmRelativeMetadataKey CONJUNCTION_ID
The Originator’s ID that uniquely identifies the conjunction to which the message refers.
-
TCA
public static final CdmRelativeMetadataKey TCA
Date and time in UTC of the closest approach.
-
MISS_DISTANCE
public static final CdmRelativeMetadataKey MISS_DISTANCE
Norm of relative position vector at TCA.
-
MAHALANOBIS_DISTANCE
public static final CdmRelativeMetadataKey MAHALANOBIS_DISTANCE
The length of the relative position vector, normalized to one-sigma dispersions of the combined error covariance in the direction of the relative position vector.
-
RELATIVE_SPEED
public static final CdmRelativeMetadataKey RELATIVE_SPEED
Norm of relative velocity vector at TCA.
-
RELATIVE_POSITION_R
public static final CdmRelativeMetadataKey RELATIVE_POSITION_R
The R component of Object2’s position relative to Object1’s position in the Radial/Transverse/Normal coordinate frame.
-
RELATIVE_POSITION_T
public static final CdmRelativeMetadataKey RELATIVE_POSITION_T
The T component of Object2’s position relative to Object1’s position in the Radial/Transverse/Normal coordinate frame.
-
RELATIVE_POSITION_N
public static final CdmRelativeMetadataKey RELATIVE_POSITION_N
The N component of Object2’s position relative to Object1’s position in the Radial/Transverse/Normal coordinate frame.
-
RELATIVE_VELOCITY_R
public static final CdmRelativeMetadataKey RELATIVE_VELOCITY_R
The R component of Object2’s velocity relative to Object1’s veloity in the Radial/Transverse/Normal coordinate frame.
-
RELATIVE_VELOCITY_T
public static final CdmRelativeMetadataKey RELATIVE_VELOCITY_T
The T component of Object2’s velocity relative to Object1’s veloity in the Radial/Transverse/Normal coordinate frame.
-
RELATIVE_VELOCITY_N
public static final CdmRelativeMetadataKey RELATIVE_VELOCITY_N
The N component of Object2’s velocity relative to Object1’s veloity in the Radial/Transverse/Normal coordinate frame.
-
APPROACH_ANGLE
public static final CdmRelativeMetadataKey APPROACH_ANGLE
The approach angle computed between Objects 1 and 2 in the RTN coordinate frame relative to object 1.
-
START_SCREEN_PERIOD
public static final CdmRelativeMetadataKey START_SCREEN_PERIOD
The start time in UTC of the screening period for the conjunction assessment.
-
STOP_SCREEN_PERIOD
public static final CdmRelativeMetadataKey STOP_SCREEN_PERIOD
The stop time in UTC of the screening period for the conjunction assessment.
-
SCREEN_VOLUME_FRAME
public static final CdmRelativeMetadataKey SCREEN_VOLUME_FRAME
Name of the Object1 centered reference frame in which the screening volume data are given.
-
SCREEN_TYPE
public static final CdmRelativeMetadataKey SCREEN_TYPE
The type of screening to be used.
-
SCREEN_VOLUME_SHAPE
public static final CdmRelativeMetadataKey SCREEN_VOLUME_SHAPE
Shape of the screening volume.
-
SCREEN_VOLUME_RADIUS
public static final CdmRelativeMetadataKey SCREEN_VOLUME_RADIUS
The radius of the screening volume.
-
SCREEN_VOLUME_X
public static final CdmRelativeMetadataKey SCREEN_VOLUME_X
The R or T (depending on if RTN or TVN is selected) component size of the screening volume in the SCREEN_VOLUME_FRAME.
-
SCREEN_VOLUME_Y
public static final CdmRelativeMetadataKey SCREEN_VOLUME_Y
The T or V (depending on if RTN or TVN is selected) component size of the screening volume in the SCREEN_VOLUME_FRAME.
-
SCREEN_VOLUME_Z
public static final CdmRelativeMetadataKey SCREEN_VOLUME_Z
The N component size of the screening volume in the SCREEN_VOLUME_FRAME.
-
SCREEN_ENTRY_TIME
public static final CdmRelativeMetadataKey SCREEN_ENTRY_TIME
The time in UTC when Object2 enters the screening volume.
-
SCREEN_EXIT_TIME
public static final CdmRelativeMetadataKey SCREEN_EXIT_TIME
The time in UTC when Object2 exits the screening volume.
-
SCREEN_PC_THRESHOLD
public static final CdmRelativeMetadataKey SCREEN_PC_THRESHOLD
The collision probability screening threshold used to identify this conjunction.
-
COLLISION_PERCENTILE
public static final CdmRelativeMetadataKey COLLISION_PERCENTILE
An array of 1 to n elements indicating the percentile(s) for which estimates of the collision probability are provided in the COLLISION_PROBABILITY variable.
-
COLLISION_PROBABILITY
public static final CdmRelativeMetadataKey COLLISION_PROBABILITY
The probability (between 0.0 and 1.0) that Object1 and Object2 will collide.
-
COLLISION_PROBABILITY_METHOD
public static final CdmRelativeMetadataKey COLLISION_PROBABILITY_METHOD
The method that was used to calculate the collision probability.
-
COLLISION_MAX_PROBABILITY
public static final CdmRelativeMetadataKey COLLISION_MAX_PROBABILITY
The maximum collision probability that Object1 and Object2 will collide.
-
COLLISION_MAX_PC_METHOD
public static final CdmRelativeMetadataKey COLLISION_MAX_PC_METHOD
The method that was used to calculate the maximum collision probability.
-
SEFI_COLLISION_PROBABILITY
public static final CdmRelativeMetadataKey SEFI_COLLISION_PROBABILITY
The space environment fragmentation impact (SEFI) adjusted estimate of collision probability that Object1 and Object2 will collide.
-
SEFI_COLLISION_PROBABILITY_METHOD
public static final CdmRelativeMetadataKey SEFI_COLLISION_PROBABILITY_METHOD
The method that was used to calculate the space environment fragmentation impact collision probability.
-
SEFI_FRAGMENTATION_MODEL
public static final CdmRelativeMetadataKey SEFI_FRAGMENTATION_MODEL
The Space environment fragmentation model used.
-
PREVIOUS_MESSAGE_ID
public static final CdmRelativeMetadataKey PREVIOUS_MESSAGE_ID
ID of previous CDM issued for event identified by CONJUNCTION_ID.
-
PREVIOUS_MESSAGE_EPOCH
public static final CdmRelativeMetadataKey PREVIOUS_MESSAGE_EPOCH
UTC epoch of the previous CDM issued for the event identified by CONJUNCTION_ID.
-
NEXT_MESSAGE_EPOCH
public static final CdmRelativeMetadataKey NEXT_MESSAGE_EPOCH
Scheduled UTC epoch of the next CDM associated with the event identified by CONJUNCTION_ID.
-
-
Method Detail
-
values
public static CdmRelativeMetadataKey[] 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 (CdmRelativeMetadataKey c : CdmRelativeMetadataKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CdmRelativeMetadataKey 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, CdmRelativeMetadata container)
Process one token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-