Package org.orekit.time
Class UT1Scale
- java.lang.Object
-
- org.orekit.time.UT1Scale
-
- All Implemented Interfaces:
Serializable,TimeScale
public class UT1Scale extends Object implements TimeScale
Universal Time 1.UT1 is a time scale directly linked to the actual rotation of the Earth. It is an irregular scale, reflecting Earth irregular rotation rate. The offset between UT1 and
UTCis found in the Earth Orientation Parameters published by IERS.- Since:
- 5.1
- Author:
- Luc Maisonobe
- See Also:
AbsoluteDate, Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUT1Scale(EOPHistory eopHistory, UTCScale utc)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EOPHistorygetEOPHistory()Get the EOP history.StringgetName()Get the name time scale.UTCScalegetUTCScale()Get the associated UTC scale.doubleoffsetFromTAI(AbsoluteDate date)Get the offset to convert locations fromTAIScaleto instance.<T extends CalculusFieldElement<T>>
ToffsetFromTAI(FieldAbsoluteDate<T> date)Get the offset to convert locations fromTAIScaleto instance.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeScale
getLeap, getLeap, insideLeap, insideLeap, minuteDuration, minuteDuration, offsetToTAI
-
-
-
-
Constructor Detail
-
UT1Scale
protected UT1Scale(EOPHistory eopHistory, UTCScale utc)
Simple constructor.- Parameters:
eopHistory- user supplied EOP history (may be null)utc- UTC time scale
-
-
Method Detail
-
getUTCScale
public UTCScale getUTCScale()
Get the associated UTC scale.- Returns:
- associated UTC scale.
- Since:
- 9.1
-
getEOPHistory
public EOPHistory getEOPHistory()
Get the EOP history.- Returns:
- eop history (may be null)
-
offsetFromTAI
public double offsetFromTAI(AbsoluteDate date)
Get the offset to convert locations fromTAIScaleto instance.- Specified by:
offsetFromTAIin interfaceTimeScale- Parameters:
date- conversion date- Returns:
- offset in seconds to add to a location in
TAIScaletime scale to get a location in instance time scale - See Also:
TimeScale.offsetToTAI(DateComponents, TimeComponents)
-
offsetFromTAI
public <T extends CalculusFieldElement<T>> T offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations fromTAIScaleto instance.- Specified by:
offsetFromTAIin interfaceTimeScale- Type Parameters:
T- type of the filed elements- Parameters:
date- conversion date- Returns:
- offset in seconds to add to a location in
TAIScaletime scale to get a location in instance time scale - See Also:
TimeScale.offsetToTAI(DateComponents, TimeComponents)
-
getName
public String getName()
Get the name time scale.
-
-