Enum PhysicalPropertiesKey

    • Enum Constant Detail

      • DOCKED_WITH

        public static final PhysicalPropertiesKey DOCKED_WITH
        Other space objects this object is docked to.
      • DRAG_CONST_AREA

        public static final PhysicalPropertiesKey DRAG_CONST_AREA
        Attitude-independent drag cross-sectional area, not already into attitude-dependent area along OEB.
      • DRAG_UNCERTAINTY

        public static final PhysicalPropertiesKey DRAG_UNCERTAINTY
        Drag coefficient 1σ uncertainty.
      • INITIAL_WET_MASS

        public static final PhysicalPropertiesKey INITIAL_WET_MASS
        Total mass at beginning of life.
      • OEB_PARENT_FRAME

        public static final PhysicalPropertiesKey OEB_PARENT_FRAME
        Optimally Enclosing Box parent reference frame.
      • OEB_PARENT_FRAME_EPOCH

        public static final PhysicalPropertiesKey OEB_PARENT_FRAME_EPOCH
        Optimally Enclosing Box parent reference frame epoch.
      • OEB_Q1

        public static final PhysicalPropertiesKey OEB_Q1
        Quaternion defining Optimally Enclosing Box (first vectorial component).
      • OEB_Q2

        public static final PhysicalPropertiesKey OEB_Q2
        Quaternion defining Optimally Enclosing Box (second vectorial component).
      • OEB_Q3

        public static final PhysicalPropertiesKey OEB_Q3
        Quaternion defining Optimally Enclosing Box (third vectorial component).
      • OEB_QC

        public static final PhysicalPropertiesKey OEB_QC
        Quaternion defining Optimally Enclosing Box (scalar component).
      • OEB_MAX

        public static final PhysicalPropertiesKey OEB_MAX
        Dimensions of Optimally Enclosing Box along X-OEB (i.e max).
      • OEB_INT

        public static final PhysicalPropertiesKey OEB_INT
        Dimensions of Optimally Enclosing Box along Y-OEB (i.e intermediate).
      • OEB_MIN

        public static final PhysicalPropertiesKey OEB_MIN
        Dimensions of Optimally Enclosing Box along Z-OEB (i.e min).
      • AREA_ALONG_OEB_MAX

        public static final PhysicalPropertiesKey AREA_ALONG_OEB_MAX
        Cross-sectional area of Optimally Enclosing Box along X-OEB.
      • AREA_ALONG_OEB_INT

        public static final PhysicalPropertiesKey AREA_ALONG_OEB_INT
        Cross-sectional area of Optimally Enclosing Box along Y-OEB.
      • AREA_ALONG_OEB_MIN

        public static final PhysicalPropertiesKey AREA_ALONG_OEB_MIN
        Cross-sectional area of Optimally Enclosing Box along Z-OEB.
      • AREA_MIN_FOR_PC

        public static final PhysicalPropertiesKey AREA_MIN_FOR_PC
        Minimum cross-sectional area for collision probability estimation purposes.
      • AREA_MAX_FOR_PC

        public static final PhysicalPropertiesKey AREA_MAX_FOR_PC
        Maximum cross-sectional area for collision probability estimation purposes.
      • AREA_TYP_FOR_PC

        public static final PhysicalPropertiesKey AREA_TYP_FOR_PC
        Typical (50th percentile) cross-sectional area for collision probability estimation purposes.
      • SRP_CONST_AREA

        public static final PhysicalPropertiesKey SRP_CONST_AREA
        Attitude-independent SRP area, not already into attitude-dependent area along OEB.
      • SOLAR_RAD_UNCERTAINTY

        public static final PhysicalPropertiesKey SOLAR_RAD_UNCERTAINTY
        SRP coefficient 1σ uncertainty.
      • VM_ABSOLUTE

        public static final PhysicalPropertiesKey VM_ABSOLUTE
        Typical (50th percentile) visual magnitude.
      • VM_APPARENT_MIN

        public static final PhysicalPropertiesKey VM_APPARENT_MIN
        Minimum apparent visual magnitude.
      • VM_APPARENT

        public static final PhysicalPropertiesKey VM_APPARENT
        Typical (50th percentile) apparent visual magnitude.
      • VM_APPARENT_MAX

        public static final PhysicalPropertiesKey VM_APPARENT_MAX
        Maximum apparent visual magnitude.
      • REFLECTANCE

        public static final PhysicalPropertiesKey REFLECTANCE
        Typical (50th percentile) coefficient of reflectance.
      • ATT_ACTUATOR_TYPE

        public static final PhysicalPropertiesKey ATT_ACTUATOR_TYPE
        Type of actuator for attitude control.
      • ATT_POINTING

        public static final PhysicalPropertiesKey ATT_POINTING
        Overall accuracy of spacecraft to maintain attitude.
      • AVG_MANEUVER_FREQ

        public static final PhysicalPropertiesKey AVG_MANEUVER_FREQ
        Average number of orbit or attitude maneuvers per year.
      • MAX_THRUST

        public static final PhysicalPropertiesKey MAX_THRUST
        Maximum composite thrust the spacecraft can accomplish.
      • DV_REMAINING

        public static final PhysicalPropertiesKey DV_REMAINING
        Total ΔV remaining for spacecraft.
    • Method Detail

      • values

        public static PhysicalPropertiesKey[] 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 (PhysicalPropertiesKey c : PhysicalPropertiesKey.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PhysicalPropertiesKey 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,
                               PhysicalProperties data)
        Process an token.
        Parameters:
        token - token to process
        context - context binding
        data - data to fill
        Returns:
        true of token was accepted