Enum PerturbationsKey
- java.lang.Object
-
- java.lang.Enum<PerturbationsKey>
-
- org.orekit.files.ccsds.ndm.odm.ocm.PerturbationsKey
-
- All Implemented Interfaces:
Serializable
,Comparable<PerturbationsKey>
public enum PerturbationsKey extends Enum<PerturbationsKey>
Keys forperturbations data
entries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALBEDO_GRID_SIZE
Albedo grid size.ALBEDO_MODEL
Albedo model.ATMOSPHERIC_MODEL
Name of atmospheric model.CENTRAL_BODY_ROTATION
Central body angular rotation rate.COMMENT
Comment entry.EQUATORIAL_RADIUS
Oblate spheroid equatorial radius of central body.FIXED_F10P7
Fixed (time invariant) value of the Solar Flux Unit daily proxy F10.7.FIXED_F10P7_MEAN
Fixed (time invariant) value of the Solar Flux Unit 81-day running center-average proxy F10.7.FIXED_GEOMAG_AP
Fixed (time invariant) value of the planetary 3-hour-range geomagnetic index aₚ.FIXED_GEOMAG_DST
Fixed (time invariant) value of the planetary 1-hour-range geomagnetic index Dst.FIXED_GEOMAG_KP
Fixed (time invariant) value of the planetary 3-hour-range geomagnetic index Kₚ.FIXED_M10P7
Fixed (time invariant) value of the Solar Flux daily proxy M10.7.FIXED_M10P7_MEAN
Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy M10.7.FIXED_S10P7
Fixed (time invariant) value of the Solar Flux daily proxy S10.7.FIXED_S10P7_MEAN
Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy S10.7.FIXED_Y10P7
Fixed (time invariant) value of the Solar Flux daily proxy Y10.7.FIXED_Y10P7_MEAN
Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy Y10.7.GM
Central body oblate spheroid oblateness.GRAVITY_MODEL
Gravity model.N_BODY_PERTURBATIONS
N-body perturbation bodies.OBLATE_FLATTENING
Central body oblate spheroid oblateness.OCEAN_TIDES_MODEL
Ocean tides model.REDUCTION_THEORY
Reduction theory used for precession and nutation modeling.SHADOW_BODIES
Names of shadow bodies.SHADOW_MODEL
Shadow model used for solar radiation pressure.SOLID_TIDES_MODEL
Solid tides model.SRP_MODEL
Solar Radiation Pressure model.SW_DATA_EPOCH
Epoch of the Space Weather data.SW_DATA_SOURCE
Space Weather data source.SW_INTERP_METHOD
Interpolation method for Space Weather data.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, Perturbations container)
Process an token.static PerturbationsKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static PerturbationsKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMENT
public static final PerturbationsKey COMMENT
Comment entry.
-
ATMOSPHERIC_MODEL
public static final PerturbationsKey ATMOSPHERIC_MODEL
Name of atmospheric model.
-
GRAVITY_MODEL
public static final PerturbationsKey GRAVITY_MODEL
Gravity model.
-
EQUATORIAL_RADIUS
public static final PerturbationsKey EQUATORIAL_RADIUS
Oblate spheroid equatorial radius of central body.
-
GM
public static final PerturbationsKey GM
Central body oblate spheroid oblateness.
-
N_BODY_PERTURBATIONS
public static final PerturbationsKey N_BODY_PERTURBATIONS
N-body perturbation bodies.
-
CENTRAL_BODY_ROTATION
public static final PerturbationsKey CENTRAL_BODY_ROTATION
Central body angular rotation rate.
-
OBLATE_FLATTENING
public static final PerturbationsKey OBLATE_FLATTENING
Central body oblate spheroid oblateness.
-
OCEAN_TIDES_MODEL
public static final PerturbationsKey OCEAN_TIDES_MODEL
Ocean tides model.
-
SOLID_TIDES_MODEL
public static final PerturbationsKey SOLID_TIDES_MODEL
Solid tides model.
-
REDUCTION_THEORY
public static final PerturbationsKey REDUCTION_THEORY
Reduction theory used for precession and nutation modeling.
-
ALBEDO_MODEL
public static final PerturbationsKey ALBEDO_MODEL
Albedo model.
-
ALBEDO_GRID_SIZE
public static final PerturbationsKey ALBEDO_GRID_SIZE
Albedo grid size.
-
SHADOW_MODEL
public static final PerturbationsKey SHADOW_MODEL
Shadow model used for solar radiation pressure.
-
SHADOW_BODIES
public static final PerturbationsKey SHADOW_BODIES
Names of shadow bodies.
-
SRP_MODEL
public static final PerturbationsKey SRP_MODEL
Solar Radiation Pressure model.
-
SW_DATA_SOURCE
public static final PerturbationsKey SW_DATA_SOURCE
Space Weather data source.
-
SW_DATA_EPOCH
public static final PerturbationsKey SW_DATA_EPOCH
Epoch of the Space Weather data.
-
SW_INTERP_METHOD
public static final PerturbationsKey SW_INTERP_METHOD
Interpolation method for Space Weather data.
-
FIXED_GEOMAG_KP
public static final PerturbationsKey FIXED_GEOMAG_KP
Fixed (time invariant) value of the planetary 3-hour-range geomagnetic index Kₚ.
-
FIXED_GEOMAG_AP
public static final PerturbationsKey FIXED_GEOMAG_AP
Fixed (time invariant) value of the planetary 3-hour-range geomagnetic index aₚ.
-
FIXED_GEOMAG_DST
public static final PerturbationsKey FIXED_GEOMAG_DST
Fixed (time invariant) value of the planetary 1-hour-range geomagnetic index Dst.
-
FIXED_F10P7
public static final PerturbationsKey FIXED_F10P7
Fixed (time invariant) value of the Solar Flux Unit daily proxy F10.7.
-
FIXED_F10P7_MEAN
public static final PerturbationsKey FIXED_F10P7_MEAN
Fixed (time invariant) value of the Solar Flux Unit 81-day running center-average proxy F10.7.
-
FIXED_M10P7
public static final PerturbationsKey FIXED_M10P7
Fixed (time invariant) value of the Solar Flux daily proxy M10.7.
-
FIXED_M10P7_MEAN
public static final PerturbationsKey FIXED_M10P7_MEAN
Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy M10.7.
-
FIXED_S10P7
public static final PerturbationsKey FIXED_S10P7
Fixed (time invariant) value of the Solar Flux daily proxy S10.7.
-
FIXED_S10P7_MEAN
public static final PerturbationsKey FIXED_S10P7_MEAN
Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy S10.7.
-
FIXED_Y10P7
public static final PerturbationsKey FIXED_Y10P7
Fixed (time invariant) value of the Solar Flux daily proxy Y10.7.
-
FIXED_Y10P7_MEAN
public static final PerturbationsKey FIXED_Y10P7_MEAN
Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy Y10.7.
-
-
Method Detail
-
values
public static PerturbationsKey[] 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 (PerturbationsKey c : PerturbationsKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PerturbationsKey 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, Perturbations container)
Process an token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-