Serializable, TransformProviderpublic class EclipticProvider extends Object implements TransformProvider
The IAU defines the ecliptic as "the plane perpendicular to the mean heliocentric
orbital angular momentum vector of the Earth-Moon barycentre in the BCRS (IAU 2006
Resolution B1)." The +z axis is aligned with the angular momentum vector, and the +x
axis is aligned with +x axis of MOD.
This implementation agrees with the JPL 406 ephemerides to within 0.5 arc seconds.
| Constructor | Description |
|---|---|
EclipticProvider(IERSConventions conventions) |
Create a transform provider from MOD to an ecliptically aligned frame.
|
| Modifier and Type | Method | Description |
|---|---|---|
Transform |
getTransform(AbsoluteDate date) |
Get the
Transform corresponding to specified date. |
<T extends RealFieldElement<T>> |
getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
public EclipticProvider(IERSConventions conventions) throws OrekitException
conventions - IERS conventionsOrekitException - if the mean obliquity of the ecliptic function can not be
loaded.public Transform getTransform(AbsoluteDate date) throws OrekitException
TransformProviderTransform corresponding to specified date.getTransform in interface TransformProviderdate - current dateOrekitException - if transform cannot be computed at given datepublic <T extends RealFieldElement<T>> FieldTransform<T> getTransform(FieldAbsoluteDate<T> date) throws OrekitException
TransformProviderFieldTransform corresponding to specified date.getTransform in interface TransformProviderT - type of the field elementsdate - current dateOrekitException - if transform cannot be computed at given dateCopyright © 2002-2018 CS Systèmes d'information. All rights reserved.