|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.orekit.frames.transformations.GTODProvider
public final class GTODProvider
Greenwich True Of Date Frame, also known as True of Date Rotating frame (TDR) or Greenwich Rotating Coordinate frame (GCR).
This frame handles the sidereal time according to IAU-82 model.
Its parent frame is the TODProvider
.
The pole motion is not applied here.
Constructor Summary | |
---|---|
GTODProvider()
Simple constructor. |
Method Summary | |
---|---|
double |
getGAST(AbsoluteDate date)
Get the Greenwich apparent sidereal time, in radians. |
static double |
getGMST(AbsoluteDate date)
Get the Greenwich mean sidereal time, in radians. |
static double |
getRotationRate(AbsoluteDate date)
Get the rotation rate of the Earth. |
Transform |
getTransform(AbsoluteDate date)
Get the transform from TOD at specified date. |
Transform |
getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from TOD at specified date. |
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from TOD at specified date. |
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from TOD at specified date. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GTODProvider() throws OrekitException
OrekitException
- if EOP parameters are desired but cannot be readMethod Detail |
---|
public Transform getTransform(AbsoluteDate date) throws OrekitException
The update considers the Earth rotation from IERS data.
getTransform
in interface TransformProvider
date
- new value of the date
OrekitException
- if the nutation model data embedded in the
library cannot be readpublic Transform getTransform(AbsoluteDate date, FramesConfiguration config) throws OrekitException
The update considers the Earth rotation from IERS data.
getTransform
in interface TransformProvider
date
- new value of the dateconfig
- frames configuration to use
OrekitException
- if the nutation model data embedded in the
library cannot be readpublic Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives) throws OrekitException
The update considers the Earth rotation from IERS data.
getTransform
in interface TransformProvider
date
- new value of the datecomputeSpinDerivatives
- not used
OrekitException
- if the nutation model data embedded in the
library cannot be readpublic Transform getTransform(AbsoluteDate date, FramesConfiguration config, boolean computeSpinDerivatives) throws OrekitException
The update considers the Earth rotation from IERS data.
getTransform
in interface TransformProvider
date
- new value of the dateconfig
- frames configuration to usecomputeSpinDerivatives
- not used
OrekitException
- if the nutation model data embedded in the
library cannot be readpublic static double getGMST(AbsoluteDate date) throws OrekitException
date
- current date
OrekitException
- if UTS taime scale cannot be retrievedgetGAST(AbsoluteDate)
public double getGAST(AbsoluteDate date) throws OrekitException
Greenwich apparent sidereal time is Greenwich mean sidereal time
plus equation of equinoxes
.
date
- current date
OrekitException
- if UTS taime scale cannot be retrievedgetGMST(AbsoluteDate)
public static double getRotationRate(AbsoluteDate date) throws OrekitException
date
- given date
OrekitException
- if EOP data cannot be loaded
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |