Enum CdmMetadataKey

    • 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 name
        NullPointerException - if the argument is null
      • process

        public boolean process​(ParseToken token,
                               ContextBinding context,
                               CdmMetadata container)
        Process an token.
        Parameters:
        token - token to process
        context - context binding
        container - container to fill
        Returns:
        true of token was accepted