Package org.orekit.frames
Class EclipticProvider
java.lang.Object
org.orekit.frames.EclipticProvider
- All Implemented Interfaces:
TransformProvider
An inertial frame aligned with the ecliptic.
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.
- Since:
- 7.0
-
Constructor Summary
ConstructorsConstructorDescriptionEclipticProvider(IERSConventions conventions) Create a transform provider from MOD to an ecliptically aligned frame.EclipticProvider(IERSConventions conventions, TimeScales timeScales) Create a transform provider from MOD to an ecliptically aligned frame. -
Method Summary
Modifier and TypeMethodDescriptiongetTransform(AbsoluteDate date) Get theTransformcorresponding to specified date.<T extends CalculusFieldElement<T>>
FieldTransform<T> getTransform(FieldAbsoluteDate<T> date) Get theFieldTransformcorresponding to specified date.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.frames.TransformProvider
getKinematicTransform, getKinematicTransform, getStaticTransform, getStaticTransform
-
Constructor Details
-
EclipticProvider
Create a transform provider from MOD to an ecliptically aligned frame.This constructor uses the
default data context.- Parameters:
conventions- IERS conventions- See Also:
-
EclipticProvider
Create a transform provider from MOD to an ecliptically aligned frame.- Parameters:
conventions- IERS conventionstimeScales- to use in computing the transformation.- Since:
- 10.1
-
-
Method Details
-
getTransform
Description copied from interface:TransformProviderGet theTransformcorresponding to specified date.- Specified by:
getTransformin interfaceTransformProvider- Parameters:
date- current date- Returns:
- transform at specified date
-
getTransform
public <T extends CalculusFieldElement<T>> FieldTransform<T> getTransform(FieldAbsoluteDate<T> date) Description copied from interface:TransformProviderGet theFieldTransformcorresponding to specified date.- Specified by:
getTransformin interfaceTransformProvider- Type Parameters:
T- type of the field elements- Parameters:
date- current date- Returns:
- transform at specified date
-