public class GPSScale extends Object implements TimeScale
By convention, TGPS = TAI - 19 s.
This is intended to be accessed thanks to the TimeScalesFactory class,
so there is no public constructor.
AbsoluteDate,
Serialized Form| Modifier and Type | Method and Description |
|---|---|
double |
getLeap(AbsoluteDate date)
Get the value of the previous leap.
|
String |
getName()
Get the name time scale.
|
boolean |
insideLeap(AbsoluteDate date)
Check if date is within a leap second introduction in this time scale.
|
double |
offsetFromTAI(AbsoluteDate date)
Get the offset to convert locations from
TAIScale to instance. |
double |
offsetToTAI(DateComponents date,
TimeComponents time)
Get the offset to convert locations from instance to
TAIScale. |
String |
toString() |
public double offsetFromTAI(AbsoluteDate date)
TAIScale to instance.offsetFromTAI in interface TimeScaledate - conversion dateTAIScale
time scale to get a location in instance time scaleTimeScale.offsetToTAI(DateComponents, TimeComponents)public double offsetToTAI(DateComponents date, TimeComponents time)
TAIScale.offsetToTAI in interface TimeScaledate - date location in the time scaletime - time location in the time scaleTAIScale time scaleTimeScale.offsetFromTAI(AbsoluteDate)public boolean insideLeap(AbsoluteDate date)
This method will return false for all time scales that do not
implement leap seconds, even if the date corresponds to a leap second
in UTC scale.
insideLeap in interface TimeScaledate - date to checkpublic double getLeap(AbsoluteDate date)
This method will return 0.0 for all time scales that do not implement leap seconds.
public String getName()
Copyright © 2002-2017 CS Systèmes d'information. All rights reserved.