Enum Class TimeScaleType

java.lang.Object
java.lang.Enum<TimeScaleType>
org.javastro.ivoa.entities.stc.v1.TimeScaleType
All Implemented Interfaces:
Serializable, Comparable<TimeScaleType>, Constable, org.jvnet.jaxb.lang.EnumValue<String>

@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public enum TimeScaleType extends Enum<TimeScaleType> implements org.jvnet.jaxb.lang.EnumValue<String>
The actual time scale used: TT, TAI, UTC, TDB, etc.

Java class for timeScaleType

.

The following schema fragment specifies the expected content contained within this class.


 <simpleType name="timeScaleType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     <enumeration value="TT"/>
     <enumeration value="TDT"/>
     <enumeration value="ET"/>
     <enumeration value="TDB"/>
     <enumeration value="TEB"/>
     <enumeration value="TCG"/>
     <enumeration value="TCB"/>
     <enumeration value="TAI"/>
     <enumeration value="IAT"/>
     <enumeration value="UTC"/>
     <enumeration value="GPS"/>
     <enumeration value="LST"/>
     <enumeration value="GMST"/>
     <enumeration value="LOCAL"/>
   </restriction>
 </simpleType>
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Ephemeris Time; predecessor of, and continuous with, TT
    Greenwich Mean Siderial Time; only for ground-based observations; note that the second is shorter
    Global Positioning System's time scale; runs 19 s behind TAI, 51.184 s behind TT.
    Synonym for TAI
    Only to be used for simulations in conjunction with a relocatable spatial frame
    Local Siderial Time; only for ground-based observations; note that the second is shorter
    International Atomic Time; runs 32.184 s behind TT
    Barycentric Coordinate Time; runs slower than TDB but is consistent with physical constants
    Terrestrial Coordinate Time
    Barycentric Dynamic Time:the independent variable in planetay ephemerides; time at the solar system barycenter synchronous with TT on an annual basis; sometimes called TEB
    Obsolete synonym for TT
    Barycentric Ephemeris Time: time at the solar system barycenter synchronous with TT on an annual basis; a deprecated synonym of TDB.
    Terrestrial Time; the basis for ephemerides
    Coordinated Universal Time; currently (2006) runs 33 leapseconds behind TAI
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Returns the enum constant of this class with the specified name.
    static TimeScaleType[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • TT

      public static final TimeScaleType TT
      Terrestrial Time; the basis for ephemerides
    • TDT

      public static final TimeScaleType TDT
      Obsolete synonym for TT
    • ET

      public static final TimeScaleType ET
      Ephemeris Time; predecessor of, and continuous with, TT
    • TDB

      public static final TimeScaleType TDB
      Barycentric Dynamic Time:the independent variable in planetay ephemerides; time at the solar system barycenter synchronous with TT on an annual basis; sometimes called TEB
    • TEB

      public static final TimeScaleType TEB
      Barycentric Ephemeris Time: time at the solar system barycenter synchronous with TT on an annual basis; a deprecated synonym of TDB.
    • TCG

      public static final TimeScaleType TCG
      Terrestrial Coordinate Time
    • TCB

      public static final TimeScaleType TCB
      Barycentric Coordinate Time; runs slower than TDB but is consistent with physical constants
    • TAI

      public static final TimeScaleType TAI
      International Atomic Time; runs 32.184 s behind TT
    • IAT

      public static final TimeScaleType IAT
      Synonym for TAI
    • UTC

      public static final TimeScaleType UTC
      Coordinated Universal Time; currently (2006) runs 33 leapseconds behind TAI
    • GPS

      public static final TimeScaleType GPS
      Global Positioning System's time scale; runs 19 s behind TAI, 51.184 s behind TT.
    • LST

      public static final TimeScaleType LST
      Local Siderial Time; only for ground-based observations; note that the second is shorter
    • GMST

      public static final TimeScaleType GMST
      Greenwich Mean Siderial Time; only for ground-based observations; note that the second is shorter
    • LOCAL

      public static final TimeScaleType LOCAL
      Only to be used for simulations in conjunction with a relocatable spatial frame
  • Method Details

    • values

      public static TimeScaleType[] 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

      public static TimeScaleType valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • value

      public String value()
    • fromValue

      public static TimeScaleType fromValue(String v)
    • enumValue

      public String enumValue()
      Specified by:
      enumValue in interface org.jvnet.jaxb.lang.EnumValue<String>