Package org.orekit.files.ccsds.ndm.cdm
Enum CdmMetadataKey
- java.lang.Object
-
- java.lang.Enum<CdmMetadataKey>
-
- org.orekit.files.ccsds.ndm.cdm.CdmMetadataKey
-
- All Implemented Interfaces:
Serializable
,Comparable<CdmMetadataKey>
public enum CdmMetadataKey extends Enum<CdmMetadataKey>
Keys forCDM container
entries.- Since:
- 11.2
- Author:
- Melina Vanel
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADM_MSG_LINK
Unique identifier of Attitude Data Message(s) that are linked (relevant) to this Conjunction Data Message.ALT_COV_REF_FRAME
Name of the reference frame in which the alternate covariance data are given.ALT_COV_TYPE
Flag indicating the type of alternate covariance information provided.ATMOSPHERIC_MODEL
Name of atmospheric model.CATALOG_NAME
Satellite catalog used for the object.COVARIANCE_METHOD
Method used to calculate the covariance.COVARIANCE_SOURCE
The source from which the covariance data used in the report for both Object 1 and Object 2 originates.EARTH_TIDES
Is solid Earth and ocean tides used for the OD of the object ?EPHEMERIS_NAME
Unique name of the external ephemeris file used for the object or NONE.GRAVITY_MODEL
Gravity model.INTERNATIONAL_DESIGNATOR
Full international designator name for the object.INTRACK_THRUST
Indication of whether in-track thrust modeling used for the object.MANEUVERABLE
Manoeuver capacity.N_BODY_PERTURBATIONS
N-body perturbation bodies.OBJECT
Object to which data apply.OBJECT_DESIGNATOR
Satellite catalog designator for object.OBJECT_NAME
Spacecraft name for the object.OBJECT_TYPE
Object Type.OBS_BEFORE_NEXT_MESSAGE
Flag indicating whether new tracking observations are anticipated prior to the issue of the next CDM associated with the event specified by CONJUNCTION_ID.ODM_MSG_LINK
Unique identifier of Orbit Data Message(s) that are linked (relevant) to this Conjunction Data Message.OPERATOR_CONTACT_POSITION
Contact position of the owner/operator of the object.OPERATOR_EMAIL
Email address of the contact position for the object.OPERATOR_ORGANIZATION
Contact organization of the object.OPERATOR_PHONE
Phone number of the contact position for the object.ORBIT_CENTER
Central body for Object 1 and 2.REF_FRAME
Name of the reference frame, in which state vector data are given.SOLAR_RAD_PRESSURE
Is solar radiation pressure used for the OD of the object ?
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, CdmMetadata container)
Process an token.static CdmMetadataKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static CdmMetadataKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OBJECT
public static final CdmMetadataKey OBJECT
Object to which data apply.
-
OBJECT_DESIGNATOR
public static final CdmMetadataKey OBJECT_DESIGNATOR
Satellite catalog designator for object.
-
CATALOG_NAME
public static final CdmMetadataKey CATALOG_NAME
Satellite catalog used for the object.
-
OBJECT_NAME
public static final CdmMetadataKey OBJECT_NAME
Spacecraft name for the object.
-
INTERNATIONAL_DESIGNATOR
public static final CdmMetadataKey INTERNATIONAL_DESIGNATOR
Full international designator name for the object.
-
OBJECT_TYPE
public static final CdmMetadataKey OBJECT_TYPE
Object Type.
-
OPERATOR_CONTACT_POSITION
public static final CdmMetadataKey OPERATOR_CONTACT_POSITION
Contact position of the owner/operator of the object.
-
OPERATOR_ORGANIZATION
public static final CdmMetadataKey OPERATOR_ORGANIZATION
Contact organization of the object.
-
OPERATOR_PHONE
public static final CdmMetadataKey OPERATOR_PHONE
Phone number of the contact position for the object.
-
OPERATOR_EMAIL
public static final CdmMetadataKey OPERATOR_EMAIL
Email address of the contact position for the object.
-
ODM_MSG_LINK
public static final CdmMetadataKey ODM_MSG_LINK
Unique identifier of Orbit Data Message(s) that are linked (relevant) to this Conjunction Data Message.
-
ADM_MSG_LINK
public static final CdmMetadataKey ADM_MSG_LINK
Unique identifier of Attitude Data Message(s) that are linked (relevant) to this Conjunction Data Message.
-
EPHEMERIS_NAME
public static final CdmMetadataKey EPHEMERIS_NAME
Unique name of the external ephemeris file used for the object or NONE.
-
OBS_BEFORE_NEXT_MESSAGE
public static final CdmMetadataKey OBS_BEFORE_NEXT_MESSAGE
Flag indicating whether new tracking observations are anticipated prior to the issue of the next CDM associated with the event specified by CONJUNCTION_ID.
-
COVARIANCE_METHOD
public static final CdmMetadataKey COVARIANCE_METHOD
Method used to calculate the covariance.
-
COVARIANCE_SOURCE
public static final CdmMetadataKey COVARIANCE_SOURCE
The source from which the covariance data used in the report for both Object 1 and Object 2 originates.
-
MANEUVERABLE
public static final CdmMetadataKey MANEUVERABLE
Manoeuver capacity.
-
ORBIT_CENTER
public static final CdmMetadataKey ORBIT_CENTER
Central body for Object 1 and 2.
-
REF_FRAME
public static final CdmMetadataKey REF_FRAME
Name of the reference frame, in which state vector data are given.
-
ALT_COV_TYPE
public static final CdmMetadataKey ALT_COV_TYPE
Flag indicating the type of alternate covariance information provided.
-
ALT_COV_REF_FRAME
public static final CdmMetadataKey ALT_COV_REF_FRAME
Name of the reference frame in which the alternate covariance data are given.
-
GRAVITY_MODEL
public static final CdmMetadataKey GRAVITY_MODEL
Gravity model.
-
ATMOSPHERIC_MODEL
public static final CdmMetadataKey ATMOSPHERIC_MODEL
Name of atmospheric model.
-
N_BODY_PERTURBATIONS
public static final CdmMetadataKey N_BODY_PERTURBATIONS
N-body perturbation bodies.
-
SOLAR_RAD_PRESSURE
public static final CdmMetadataKey SOLAR_RAD_PRESSURE
Is solar radiation pressure used for the OD of the object ?
-
EARTH_TIDES
public static final CdmMetadataKey EARTH_TIDES
Is solid Earth and ocean tides used for the OD of the object ?
-
INTRACK_THRUST
public static final CdmMetadataKey INTRACK_THRUST
Indication of whether in-track thrust modeling used for the object.
-
-
Method Detail
-
values
public static CdmMetadataKey[] 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 (CdmMetadataKey c : CdmMetadataKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CdmMetadataKey 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, CdmMetadata container)
Process an token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-