Package org.orekit.frames
Interface EOPBasedTransformProvider
-
- All Superinterfaces:
Serializable
,TransformProvider
- All Known Implementing Classes:
GTODProvider
public interface EOPBasedTransformProvider extends TransformProvider
Interface for Transform providers that useEarth Orientation Parameters
.- Since:
- 7.1
- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EOPHistory
getEOPHistory()
Get the EOP history.EOPBasedTransformProvider
getNonInterpolatingProvider()
Get a version of the provider that does not cache tidal corrections.-
Methods inherited from interface org.orekit.frames.TransformProvider
getKinematicTransform, getKinematicTransform, getStaticTransform, getStaticTransform, getTransform, getTransform
-
-
-
-
Method Detail
-
getEOPHistory
EOPHistory getEOPHistory()
Get the EOP history.- Returns:
- EOP history
-
getNonInterpolatingProvider
EOPBasedTransformProvider getNonInterpolatingProvider()
Get a version of the provider that does not cache tidal corrections.This method removes the performance enhancing interpolation features that are used by default in EOP-based provider, in order to focus on accuracy. The interpolation features are intended to save processing time by avoiding doing tidal correction evaluation at each time step and caching some results. This method can be used to avoid this (it is automatically called by
FramesFactory.getNonInterpolatingTransform(Frame, Frame, AbsoluteDate)
, when very high accuracy is desired, or for testing purposes. It should be used with care, as doing the full computation is really costly.- Returns:
- version of the provider that does not cache tidal corrections
- See Also:
FramesFactory.getNonInterpolatingTransform(Frame, Frame, AbsoluteDate)
-
-