Enum OrbitPhysicalPropertiesKey
- java.lang.Object
-
- java.lang.Enum<OrbitPhysicalPropertiesKey>
-
- org.orekit.files.ccsds.ndm.odm.ocm.OrbitPhysicalPropertiesKey
-
- All Implemented Interfaces:
Serializable
,Comparable<OrbitPhysicalPropertiesKey>
public enum OrbitPhysicalPropertiesKey extends Enum<OrbitPhysicalPropertiesKey>
Keys forphysical properties data
entries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AREA_ALONG_OEB_INT
Cross-sectional area of Optimally Enclosing Box along Y-OEB.AREA_ALONG_OEB_MAX
Cross-sectional area of Optimally Enclosing Box along X-OEB.AREA_ALONG_OEB_MIN
Cross-sectional area of Optimally Enclosing Box along Z-OEB.AREA_MAX_FOR_PC
Maximum cross-sectional area for collision probability estimation purposes.AREA_MIN_FOR_PC
Minimum cross-sectional area for collision probability estimation purposes.AREA_TYP_FOR_PC
Typical (50th percentile) cross-sectional area for collision probability estimation purposes.ATT_ACTUATOR_TYPE
Type of actuator for attitude control.ATT_CONTROL
Accuracy of attitude control.ATT_CONTROL_MODE
Attitude control mode.ATT_KNOWLEDGE
Accuracy of attitude knowledge.ATT_POINTING
Overall accuracy of spacecraft to maintain attitude.AVG_MANEUVER_FREQ
Average number of orbit or attitude maneuvers per year.BUS_MODEL
Bus model name.COMMENT
Comment entry.DOCKED_WITH
Other space objects this object is docked to.DRAG_COEFF_NOM
Nominal drag coefficient.DRAG_CONST_AREA
Attitude-independent drag cross-sectional area, not already into attitude-dependent area along OEB.DRAG_UNCERTAINTY
Drag coefficient 1σ uncertainty.DRY_MASS
Mass without propellant.DV_BOL
Total ΔV capability at beginning of life.DV_REMAINING
Total ΔV remaining for spacecraft.INITIAL_WET_MASS
Total mass at beginning of life.IXX
Moment of inertia about X-axis.IXY
Inertia cross product of the X and Y axes.IXZ
Inertia cross product of the X and Z axes.IYY
Moment of inertia about Y-axis.IYZ
Inertia cross product of the Y and Z axes.IZZ
Moment of inertia about Z-axis.MANUFACTURER
Satellite manufacturer name.MAX_THRUST
Maximum composite thrust the spacecraft can accomplish.OEB_INT
Dimensions of Optimally Enclosing Box along Y-OEB (i.e intermediate).OEB_MAX
Dimensions of Optimally Enclosing Box along X-OEB (i.e max).OEB_MIN
Dimensions of Optimally Enclosing Box along Z-OEB (i.e min).OEB_PARENT_FRAME
Optimally Enclosing Box parent reference frame.OEB_PARENT_FRAME_EPOCH
Optimally Enclosing Box parent reference frame epoch.OEB_Q1
Quaternion defining Optimally Enclosing Box (first vectorial component).OEB_Q2
Quaternion defining Optimally Enclosing Box (second vectorial component).OEB_Q3
Quaternion defining Optimally Enclosing Box (third vectorial component).OEB_QC
Quaternion defining Optimally Enclosing Box (scalar component).RCS
Typical (50th percentile) radar cross-section.RCS_MAX
Maximum radar cross-section.RCS_MIN
Minimum radar cross-section.REFLECTANCE
Typical (50th percentile) coefficient of reflectance.SOLAR_RAD_COEFF
Nominal SRP coefficient.SOLAR_RAD_UNCERTAINTY
SRP coefficient 1σ uncertainty.SRP_CONST_AREA
Attitude-independent SRP area, not already into attitude-dependent area along OEB.VM_ABSOLUTE
Typical (50th percentile) visual magnitude.VM_APPARENT
Typical (50th percentile) apparent visual magnitude.VM_APPARENT_MAX
Maximum apparent visual magnitude.VM_APPARENT_MIN
Minimum apparent visual magnitude.WET_MASS
Total mass at T₀.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, OrbitPhysicalProperties data)
Process an token.static OrbitPhysicalPropertiesKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static OrbitPhysicalPropertiesKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMENT
public static final OrbitPhysicalPropertiesKey COMMENT
Comment entry.
-
MANUFACTURER
public static final OrbitPhysicalPropertiesKey MANUFACTURER
Satellite manufacturer name.
-
BUS_MODEL
public static final OrbitPhysicalPropertiesKey BUS_MODEL
Bus model name.
-
DOCKED_WITH
public static final OrbitPhysicalPropertiesKey DOCKED_WITH
Other space objects this object is docked to.
-
DRAG_CONST_AREA
public static final OrbitPhysicalPropertiesKey DRAG_CONST_AREA
Attitude-independent drag cross-sectional area, not already into attitude-dependent area along OEB.
-
DRAG_COEFF_NOM
public static final OrbitPhysicalPropertiesKey DRAG_COEFF_NOM
Nominal drag coefficient.
-
DRAG_UNCERTAINTY
public static final OrbitPhysicalPropertiesKey DRAG_UNCERTAINTY
Drag coefficient 1σ uncertainty.
-
INITIAL_WET_MASS
public static final OrbitPhysicalPropertiesKey INITIAL_WET_MASS
Total mass at beginning of life.
-
WET_MASS
public static final OrbitPhysicalPropertiesKey WET_MASS
Total mass at T₀.
-
DRY_MASS
public static final OrbitPhysicalPropertiesKey DRY_MASS
Mass without propellant.
-
OEB_PARENT_FRAME
public static final OrbitPhysicalPropertiesKey OEB_PARENT_FRAME
Optimally Enclosing Box parent reference frame.
-
OEB_PARENT_FRAME_EPOCH
public static final OrbitPhysicalPropertiesKey OEB_PARENT_FRAME_EPOCH
Optimally Enclosing Box parent reference frame epoch.
-
OEB_Q1
public static final OrbitPhysicalPropertiesKey OEB_Q1
Quaternion defining Optimally Enclosing Box (first vectorial component).
-
OEB_Q2
public static final OrbitPhysicalPropertiesKey OEB_Q2
Quaternion defining Optimally Enclosing Box (second vectorial component).
-
OEB_Q3
public static final OrbitPhysicalPropertiesKey OEB_Q3
Quaternion defining Optimally Enclosing Box (third vectorial component).
-
OEB_QC
public static final OrbitPhysicalPropertiesKey OEB_QC
Quaternion defining Optimally Enclosing Box (scalar component).
-
OEB_MAX
public static final OrbitPhysicalPropertiesKey OEB_MAX
Dimensions of Optimally Enclosing Box along X-OEB (i.e max).
-
OEB_INT
public static final OrbitPhysicalPropertiesKey OEB_INT
Dimensions of Optimally Enclosing Box along Y-OEB (i.e intermediate).
-
OEB_MIN
public static final OrbitPhysicalPropertiesKey OEB_MIN
Dimensions of Optimally Enclosing Box along Z-OEB (i.e min).
-
AREA_ALONG_OEB_MAX
public static final OrbitPhysicalPropertiesKey AREA_ALONG_OEB_MAX
Cross-sectional area of Optimally Enclosing Box along X-OEB.
-
AREA_ALONG_OEB_INT
public static final OrbitPhysicalPropertiesKey AREA_ALONG_OEB_INT
Cross-sectional area of Optimally Enclosing Box along Y-OEB.
-
AREA_ALONG_OEB_MIN
public static final OrbitPhysicalPropertiesKey AREA_ALONG_OEB_MIN
Cross-sectional area of Optimally Enclosing Box along Z-OEB.
-
AREA_MIN_FOR_PC
public static final OrbitPhysicalPropertiesKey AREA_MIN_FOR_PC
Minimum cross-sectional area for collision probability estimation purposes.
-
AREA_MAX_FOR_PC
public static final OrbitPhysicalPropertiesKey AREA_MAX_FOR_PC
Maximum cross-sectional area for collision probability estimation purposes.
-
AREA_TYP_FOR_PC
public static final OrbitPhysicalPropertiesKey AREA_TYP_FOR_PC
Typical (50th percentile) cross-sectional area for collision probability estimation purposes.
-
RCS
public static final OrbitPhysicalPropertiesKey RCS
Typical (50th percentile) radar cross-section.
-
RCS_MIN
public static final OrbitPhysicalPropertiesKey RCS_MIN
Minimum radar cross-section.
-
RCS_MAX
public static final OrbitPhysicalPropertiesKey RCS_MAX
Maximum radar cross-section.
-
SRP_CONST_AREA
public static final OrbitPhysicalPropertiesKey SRP_CONST_AREA
Attitude-independent SRP area, not already into attitude-dependent area along OEB.
-
SOLAR_RAD_COEFF
public static final OrbitPhysicalPropertiesKey SOLAR_RAD_COEFF
Nominal SRP coefficient.
-
SOLAR_RAD_UNCERTAINTY
public static final OrbitPhysicalPropertiesKey SOLAR_RAD_UNCERTAINTY
SRP coefficient 1σ uncertainty.
-
VM_ABSOLUTE
public static final OrbitPhysicalPropertiesKey VM_ABSOLUTE
Typical (50th percentile) visual magnitude.
-
VM_APPARENT_MIN
public static final OrbitPhysicalPropertiesKey VM_APPARENT_MIN
Minimum apparent visual magnitude.
-
VM_APPARENT
public static final OrbitPhysicalPropertiesKey VM_APPARENT
Typical (50th percentile) apparent visual magnitude.
-
VM_APPARENT_MAX
public static final OrbitPhysicalPropertiesKey VM_APPARENT_MAX
Maximum apparent visual magnitude.
-
REFLECTANCE
public static final OrbitPhysicalPropertiesKey REFLECTANCE
Typical (50th percentile) coefficient of reflectance.
-
ATT_CONTROL_MODE
public static final OrbitPhysicalPropertiesKey ATT_CONTROL_MODE
Attitude control mode.
-
ATT_ACTUATOR_TYPE
public static final OrbitPhysicalPropertiesKey ATT_ACTUATOR_TYPE
Type of actuator for attitude control.
-
ATT_KNOWLEDGE
public static final OrbitPhysicalPropertiesKey ATT_KNOWLEDGE
Accuracy of attitude knowledge.
-
ATT_CONTROL
public static final OrbitPhysicalPropertiesKey ATT_CONTROL
Accuracy of attitude control.
-
ATT_POINTING
public static final OrbitPhysicalPropertiesKey ATT_POINTING
Overall accuracy of spacecraft to maintain attitude.
-
AVG_MANEUVER_FREQ
public static final OrbitPhysicalPropertiesKey AVG_MANEUVER_FREQ
Average number of orbit or attitude maneuvers per year.
-
MAX_THRUST
public static final OrbitPhysicalPropertiesKey MAX_THRUST
Maximum composite thrust the spacecraft can accomplish.
-
DV_BOL
public static final OrbitPhysicalPropertiesKey DV_BOL
Total ΔV capability at beginning of life.
-
DV_REMAINING
public static final OrbitPhysicalPropertiesKey DV_REMAINING
Total ΔV remaining for spacecraft.
-
IXX
public static final OrbitPhysicalPropertiesKey IXX
Moment of inertia about X-axis.
-
IYY
public static final OrbitPhysicalPropertiesKey IYY
Moment of inertia about Y-axis.
-
IZZ
public static final OrbitPhysicalPropertiesKey IZZ
Moment of inertia about Z-axis.
-
IXY
public static final OrbitPhysicalPropertiesKey IXY
Inertia cross product of the X and Y axes.
-
IXZ
public static final OrbitPhysicalPropertiesKey IXZ
Inertia cross product of the X and Z axes.
-
IYZ
public static final OrbitPhysicalPropertiesKey IYZ
Inertia cross product of the Y and Z axes.
-
-
Method Detail
-
values
public static OrbitPhysicalPropertiesKey[] 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 (OrbitPhysicalPropertiesKey c : OrbitPhysicalPropertiesKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OrbitPhysicalPropertiesKey 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, OrbitPhysicalProperties data)
Process an token.- Parameters:
token
- token to processcontext
- context bindingdata
- data to fill- Returns:
- true of token was accepted
-
-