org.orekit.frames.transformations
Class EODProvider

java.lang.Object
  extended by org.orekit.frames.transformations.EODProvider
All Implemented Interfaces:
Serializable, TransformProvider

public class EODProvider
extends Object
implements TransformProvider

TransformProvider for FramesFactory.getEODFrame(boolean).

Since:
1.3
Version:
$Id: EODProvider.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Tournebize Johann
See Also:
Serialized Form

Constructor Summary
EODProvider()
          Public constructor.
 
Method Summary
 Transform getTransform(AbsoluteDate date)
          Get the Transform corresponding to specified date.
 Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives)
          Get the Transform corresponding to specified date.
 Transform getTransform(AbsoluteDate date, FramesConfiguration config)
          Get the Transform corresponding to specified date.
 Transform getTransform(AbsoluteDate date, FramesConfiguration config, boolean computeSpinDerivatives)
          Get the Transform corresponding to specified date.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EODProvider

public EODProvider()
Public constructor.

Method Detail

getTransform

public Transform getTransform(AbsoluteDate date)
                       throws OrekitException
Get the Transform corresponding to specified date.

Warning: spin derivative is not computed.

Specified by:
getTransform in interface TransformProvider
Parameters:
date - current date
Returns:
transform at specified date
Throws:
OrekitException - if transform cannot be computed at given date

getTransform

public Transform getTransform(AbsoluteDate date,
                              FramesConfiguration config)
                       throws OrekitException
Get the Transform corresponding to specified date.

Warning: spin derivative is not computed.

Specified by:
getTransform in interface TransformProvider
Parameters:
date - current date
config - frames configuration to use
Returns:
transform at specified date
Throws:
OrekitException - if transform cannot be computed at given date

getTransform

public Transform getTransform(AbsoluteDate date,
                              boolean computeSpinDerivatives)
                       throws OrekitException
Get the Transform corresponding to specified date.

Specified by:
getTransform in interface TransformProvider
Parameters:
date - current date
computeSpinDerivatives - true if spin derivatives should be computed. If not, spin derivative is set to null
Returns:
transform at specified date
Throws:
OrekitException - if transform cannot be computed at given date

getTransform

public Transform getTransform(AbsoluteDate date,
                              FramesConfiguration config,
                              boolean computeSpinDerivatives)
                       throws OrekitException
Get the Transform corresponding to specified date.

Specified by:
getTransform in interface TransformProvider
Parameters:
date - current date
config - frames configuration to use
computeSpinDerivatives - true if spin derivatives should be computed. If not, spin derivative is set to null
Returns:
transform at specified date
Throws:
OrekitException - if transform cannot be computed at given date


Copyright © 2017 CNES. All Rights Reserved.