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 dataentries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AREA_ALONG_OEB_INTCross-sectional area of Optimally Enclosing Box along Y-OEB.AREA_ALONG_OEB_MAXCross-sectional area of Optimally Enclosing Box along X-OEB.AREA_ALONG_OEB_MINCross-sectional area of Optimally Enclosing Box along Z-OEB.AREA_MAX_FOR_PCMaximum cross-sectional area for collision probability estimation purposes.AREA_MIN_FOR_PCMinimum cross-sectional area for collision probability estimation purposes.AREA_TYP_FOR_PCTypical (50th percentile) cross-sectional area for collision probability estimation purposes.ATT_ACTUATOR_TYPEType of actuator for attitude control.ATT_CONTROLAccuracy of attitude control.ATT_CONTROL_MODEAttitude control mode.ATT_KNOWLEDGEAccuracy of attitude knowledge.ATT_POINTINGOverall accuracy of spacecraft to maintain attitude.AVG_MANEUVER_FREQAverage number of orbit or attitude maneuvers per year.BUS_MODELBus model name.COMMENTComment entry.DOCKED_WITHOther space objects this object is docked to.DRAG_COEFF_NOMNominal drag coefficient.DRAG_CONST_AREAAttitude-independent drag cross-sectional area, not already into attitude-dependent area along OEB.DRAG_UNCERTAINTYDrag coefficient 1σ uncertainty.DRY_MASSMass without propellant.DV_BOLTotal ΔV capability at beginning of life.DV_REMAININGTotal ΔV remaining for spacecraft.INITIAL_WET_MASSTotal mass at beginning of life.IXXMoment of inertia about X-axis.IXYInertia cross product of the X and Y axes.IXZInertia cross product of the X and Z axes.IYYMoment of inertia about Y-axis.IYZInertia cross product of the Y and Z axes.IZZMoment of inertia about Z-axis.MANUFACTURERSatellite manufacturer name.MAX_THRUSTMaximum composite thrust the spacecraft can accomplish.OEB_INTDimensions of Optimally Enclosing Box along Y-OEB (i.e intermediate).OEB_MAXDimensions of Optimally Enclosing Box along X-OEB (i.e max).OEB_MINDimensions of Optimally Enclosing Box along Z-OEB (i.e min).OEB_PARENT_FRAMEOptimally Enclosing Box parent reference frame.OEB_PARENT_FRAME_EPOCHOptimally Enclosing Box parent reference frame epoch.OEB_Q1Quaternion defining Optimally Enclosing Box (first vectorial component).OEB_Q2Quaternion defining Optimally Enclosing Box (second vectorial component).OEB_Q3Quaternion defining Optimally Enclosing Box (third vectorial component).OEB_QCQuaternion defining Optimally Enclosing Box (scalar component).RCSTypical (50th percentile) radar cross-section.RCS_MAXMaximum radar cross-section.RCS_MINMinimum radar cross-section.REFLECTANCETypical (50th percentile) coefficient of reflectance.SOLAR_RAD_COEFFNominal SRP coefficient.SOLAR_RAD_UNCERTAINTYSRP coefficient 1σ uncertainty.SRP_CONST_AREAAttitude-independent SRP area, not already into attitude-dependent area along OEB.VM_ABSOLUTETypical (50th percentile) visual magnitude.VM_APPARENTTypical (50th percentile) apparent visual magnitude.VM_APPARENT_MAXMaximum apparent visual magnitude.VM_APPARENT_MINMinimum apparent visual magnitude.WET_MASSTotal mass at T₀.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanprocess(ParseToken token, ContextBinding context, OrbitPhysicalProperties data)Process an token.static OrbitPhysicalPropertiesKeyvalueOf(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
-
-