org.orekit.frames.transformations
Class FixedTransformProvider

java.lang.Object
  extended by org.orekit.frames.transformations.FixedTransformProvider
All Implemented Interfaces:
Serializable, TransformProvider
Direct Known Subclasses:
EME2000Provider, H0MinusNProvider

public class FixedTransformProvider
extends Object
implements TransformProvider

Transform provider using fixed transform.

Author:
Luc Maisonobe
See Also:
Serialized Form

Constructor Summary
FixedTransformProvider(Transform transform)
          Simple 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

FixedTransformProvider

public FixedTransformProvider(Transform transform)
Simple constructor.

Parameters:
transform - fixed transform
Method Detail

getTransform

public Transform getTransform(AbsoluteDate date)
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

getTransform

public Transform getTransform(AbsoluteDate date,
                              FramesConfiguration config)
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

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.