Enum Class SupportedFrame
- All Implemented Interfaces:
Serializable,Comparable<SupportedFrame>,Constable,org.jvnet.jaxb.lang.EnumValue<String>
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2024-10-20T18:15:02+01:00")
public enum SupportedFrame
extends Enum<SupportedFrame>
implements org.jvnet.jaxb.lang.EnumValue<String>
A controlled list of space-time reference frame names
defined from Table 3 (S 4.4.1.2.3) of the STC spec.
Java class for SupportedFrame
.The following schema fragment specifies the expected content contained within this class.
<simpleType name="SupportedFrame">
<restriction base="{http://www.w3.org/2001/XMLSchema}token">
<enumeration value="FK4"/>
<enumeration value="FK5"/>
<enumeration value="ECLIPTIC"/>
<enumeration value="ICRS"/>
<enumeration value="GALACTIC_I"/>
<enumeration value="GALACTIC_II"/>
<enumeration value="SUPER_GALACTIC"/>
<enumeration value="AZ_EL"/>
<enumeration value="BODY"/>
<enumeration value="GEO_C"/>
<enumeration value="GEO_D"/>
<enumeration value="MAG"/>
<enumeration value="GSE"/>
<enumeration value="GSM"/>
<enumeration value="HGC"/>
<enumeration value="HGS"/>
<enumeration value="HEEQ"/>
<enumeration value="HRTN"/>
<enumeration value="HPC"/>
<enumeration value="HPR"/>
<enumeration value="HCC"/>
<enumeration value="HGI"/>
<enumeration value="MERCURY_C"/>
<enumeration value="VENUS_C"/>
<enumeration value="LUNA_C"/>
<enumeration value="MARS_C"/>
<enumeration value="JUPITER_C_III"/>
<enumeration value="SATURN_C_III"/>
<enumeration value="URANUS_C_III"/>
<enumeration value="NEPTUNE_C_III"/>
<enumeration value="PLUTO_C"/>
<enumeration value="MERCURY_G"/>
<enumeration value="VENUS_G"/>
<enumeration value="LUNA_G"/>
<enumeration value="MARS_G"/>
<enumeration value="JUPITER_G_III"/>
<enumeration value="SATURN_G_III"/>
<enumeration value="URANUS_G_III"/>
<enumeration value="NEPTUNE_G_III"/>
<enumeration value="PLUTO_G"/>
<enumeration value="UNKNOWN"/>
</restriction>
</simpleType>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe local azimuth and elevation frame where azimuth increases from north through east.If applicable, queries against this system should assume a default magnitude value or range in the absence of an applicable (non-standard) query constraint.Ecliptic coordinatesSpectrum data files will require a specification of the equinox; if it is not expressed explicitly, B1950.0 should be assumed.Spectrum data files will require a specification of the equinox; if it is not expressed explicitly, J2000.0 should be assumed.old Galactic coordinatesold Galactic coordinatesIf applicable, queries against this system should assume a default magnitude value or range in the absence of an applicable (non-standard) query constraint.Semi-major axis and inverse flattening of the reference spheroid may need to be assumed; a default as defined by the IAU 1976 is recommended.See Franz and Harper 2002, Planetary and Space Science, vol 50, p.See Franz and Harper 2002, Planetary and Space Science, vol 50, p.See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1See Franz and Harper 2002, Planetary and Space Science, vol 50, p.See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.2See Franz and Harper 2002, Planetary and Space Science, vol 50, p.See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.2See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1See Franz and Harper 2002, Planetary and Space Science, vol 50, p.International Celestial Reference SystemPlanteocentric coordinates on Jupiter, system IIIPlanteographic coordinates on Jupiter, system IIISelenocentric coordinates (for the Moon)Selenographic coordinates (for the Moon)If applicable, queries against this system should assume a default magnitude value or range in the absence of an applicable (non-standard) query constraint.Planteocentric coordinates on MarsPlanteographic coordinates on MarsPlanteocentric coordinates on MercuryPlanteographic coordinates on MercuryPlanteocentric coordinates on Neptune, system IIIPlanteographic coordinates on Neptune, system IIIPlanteocentric coordinates on MercuryPlanteographic coordinates on MercuryPlanteocentric coordinates on Saturn, system IIIPlanteographic coordinates on Saturn, system IIISuper-galactic coordinates with the north pole at GALACTIC_II (47.37, +6.32) and the origin at GALACTIC_II (137.37, 0).Any available descriptive details should be given (or referenced) in the capability's description.Planteocentric coordinates on Uranus, system IIIPlanteographic coordinates on Uranus, system IIIPlanteocentric coordinates on VenusPlanteographic coordinates on Venus -
Method Summary
Modifier and TypeMethodDescriptionstatic SupportedFrameGets the enum associated to the value passed as parameter.value()Gets the value associated to the enum constant.static SupportedFrameReturns the enum constant of this class with the specified name.static SupportedFrame[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
FK_4
Spectrum data files will require a specification of the equinox; if it is not expressed explicitly, B1950.0 should be assumed. -
FK_5
Spectrum data files will require a specification of the equinox; if it is not expressed explicitly, J2000.0 should be assumed. -
ECLIPTIC
Ecliptic coordinates -
ICRS
International Celestial Reference System -
GALACTIC_I
old Galactic coordinates -
GALACTIC_II
old Galactic coordinates -
SUPER_GALACTIC
Super-galactic coordinates with the north pole at GALACTIC_II (47.37, +6.32) and the origin at GALACTIC_II (137.37, 0). -
AZ_EL
The local azimuth and elevation frame where azimuth increases from north through east. -
BODY
If applicable, queries against this system should assume a default magnitude value or range in the absence of an applicable (non-standard) query constraint. Service providers are encouraged to document the such assumptions in the resource or capability description. -
GEO_C
If applicable, queries against this system should assume a default magnitude value or range in the absence of an applicable (non-standard) query constraint. Service providers are encouraged to document the such assumptions in the resource or capability description. -
GEO_D
Semi-major axis and inverse flattening of the reference spheroid may need to be assumed; a default as defined by the IAU 1976 is recommended. -
MAG
If applicable, queries against this system should assume a default magnitude value or range in the absence of an applicable (non-standard) query constraint. Service providers are encouraged to document the such assumptions in the resource or capability description. -
GSE
See Franz and Harper 2002, Planetary and Space Science, vol 50, p. 217. -
GSM
See Franz and Harper 2002, Planetary and Space Science, vol 50, p. 217. -
HGC
See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.2 -
HGS
See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.2 -
HEEQ
See Franz and Harper 2002, Planetary and Space Science, vol 50, p. 217, and Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1 -
HRTN
See Franz and Harper 2002, Planetary and Space Science, vol 50, p. 217. -
HPC
See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1 -
HPR
See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1 -
HCC
See Thompson 2006, "Coordinate Systems for Solar Image Data", A&A., Section 2.1 -
HGI
See Franz and Harper 2002, Planetary and Space Science, vol 50, p. 217. -
MERCURY_C
Planteocentric coordinates on Mercury -
VENUS_C
Planteocentric coordinates on Venus -
LUNA_C
Selenocentric coordinates (for the Moon) -
MARS_C
Planteocentric coordinates on Mars -
JUPITER_C_III
Planteocentric coordinates on Jupiter, system III -
SATURN_C_III
Planteocentric coordinates on Saturn, system III -
URANUS_C_III
Planteocentric coordinates on Uranus, system III -
NEPTUNE_C_III
Planteocentric coordinates on Neptune, system III -
PLUTO_C
Planteocentric coordinates on Mercury -
MERCURY_G
Planteographic coordinates on Mercury -
VENUS_G
Planteographic coordinates on Venus -
LUNA_G
Selenographic coordinates (for the Moon) -
MARS_G
Planteographic coordinates on Mars -
JUPITER_G_III
Planteographic coordinates on Jupiter, system III -
SATURN_G_III
Planteographic coordinates on Saturn, system III -
URANUS_G_III
Planteographic coordinates on Uranus, system III -
NEPTUNE_G_III
Planteographic coordinates on Neptune, system III -
PLUTO_G
Planteographic coordinates on Mercury -
UNKNOWN
Any available descriptive details should be given (or referenced) in the capability's description.
-
-
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
-
value
Gets the value associated to the enum constant.- Returns:
- The value linked to the enum.
-
fromValue
Gets the enum associated to the value passed as parameter.- Parameters:
v- The value to get the enum from.- Returns:
- The enum which corresponds to the value, if it exists.
- Throws:
IllegalArgumentException- If no value matches in the enum declaration.
-
enumValue
- Specified by:
enumValuein interfaceorg.jvnet.jaxb.lang.EnumValue<String>
-