Enum Class OrbitCategory
- All Implemented Interfaces:
Serializable,Comparable<OrbitCategory>,Constable
Orbit category used in CCSDS
Orbit Comprehensive Messages.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionExtended Geostationary Orbit, 37948 < a < 46380 km, e < 0.25, i < 25°.Escape Orbit.Geosynchronous Earth Orbit, with i > 3°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.GEO-superGEO, Crossing Orbit 31570 < hp < 40002 km, 40002 km < ha.GeoStationary Orbit, with 3° < i < 25°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.Geosynchronous Transfer Orbit, i < 90°, hp < 2000 km, 31570 < ha < 40002 km.High Altitude Earth Orbit, 40002 km < hp, 40002 km < ha.Highly Eccentric Earth Orbit, hp < 31570 km, 40002 km < ha.Inclined Geosynchronous Orbit, 37948 < a < 46380 km, e < 0.25, 25° < i < 180°.Low Earth Orbit, hp < 2000 km, ha < 2000 km.LEO-MEO Crossing Orbit, hp < 2000 km, 2000 < ha < 31570 km.Medium Earth Orbit, 2000 < hp < 31570 km, 2000 < ha < 31570 km.MEO-GEO Crossing Orbit, 2000 < hp < 31570 km, 31570 < ha < 40002 km.Navigation Satellites Orbit 50° < i < 70°, 18100 < hp < 24300 km, 18100 < ha < 4300 km.UFO: Undefined Orbit. -
Method Summary
Modifier and TypeMethodDescriptiontoString()static OrbitCategoryReturns the enum constant of this class with the specified name.static OrbitCategory[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EGO
Extended Geostationary Orbit, 37948 < a < 46380 km, e < 0.25, i < 25°. -
ESO
Escape Orbit. -
GHO
GEO-superGEO, Crossing Orbit 31570 < hp < 40002 km, 40002 km < ha. -
GEO
Geosynchronous Earth Orbit, with i > 3°, 35586 < hp < 35986 km, 35586 < ha < 35986 km. -
GSO
GeoStationary Orbit, with 3° < i < 25°, 35586 < hp < 35986 km, 35586 < ha < 35986 km. -
GTO
Geosynchronous Transfer Orbit, i < 90°, hp < 2000 km, 31570 < ha < 40002 km. -
HAO
High Altitude Earth Orbit, 40002 km < hp, 40002 km < ha. -
HEO
Highly Eccentric Earth Orbit, hp < 31570 km, 40002 km < ha. -
IGO
Inclined Geosynchronous Orbit, 37948 < a < 46380 km, e < 0.25, 25° < i < 180°. -
LEO
Low Earth Orbit, hp < 2000 km, ha < 2000 km. -
LMO
LEO-MEO Crossing Orbit, hp < 2000 km, 2000 < ha < 31570 km. -
MEO
Medium Earth Orbit, 2000 < hp < 31570 km, 2000 < ha < 31570 km. -
MGO
MEO-GEO Crossing Orbit, 2000 < hp < 31570 km, 31570 < ha < 40002 km. -
NSO
Navigation Satellites Orbit 50° < i < 70°, 18100 < hp < 24300 km, 18100 < ha < 4300 km. -
UFO
UFO: Undefined Orbit.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
toString
- Overrides:
toStringin classEnum<OrbitCategory>
-