|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.orekit.frames.transformations.CIRFProvider
public final class CIRFProvider
Celestial Intermediate Reference Frame 2000.
This frame includes both precession and nutation effects according to the new IAU-2000 model. The single model replaces the two separate models used before: IAU-76 precession (Lieske) and IAU-80 theory of nutation (Wahr). It must be used with the Earth Rotation Angle (REA) defined by Capitaine's model and not IAU-82 sidereal time which is consistent with the previous models only.
Its parent frame is the GCRF frame.
Constructor Summary | |
---|---|
CIRFProvider()
Simple constructor. |
Method Summary | |
---|---|
Transform |
getTransform(AbsoluteDate date)
Get the transform from GCRF to CIRF2000 at the specified date. |
Transform |
getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from GCRF to CIRF2000 at the specified date. |
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from GCRF to CIRF2000 at the specified date. |
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from GCRF to CIRF2000 at the specified date. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CIRFProvider()
Frame
Method Detail |
---|
public Transform getTransform(AbsoluteDate date, FramesConfiguration config) throws OrekitException
The transform considers the nutation and precession effects 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) throws OrekitException
The transform considers the nutation and precession effects 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, boolean computeSpinDerivatives) throws OrekitException
The transform considers the nutation and precession effects 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 transform considers the nutation and precession effects 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 read
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |