org.orekit.frames.transformations
Class VEISProvider

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

public final class VEISProvider
extends Object
implements TransformProvider

Veis 1950 Frame.

Its parent frame is the GTODProvider without EOP correction application.

This frame is mainly provided for consistency with legacy softwares.

Author:
Pascal Parraud
See Also:
Serialized Form

Constructor Summary
VEISProvider()
          Constructor for the singleton.
 
Method Summary
 Transform getTransform(AbsoluteDate date)
          Get the transform from GTOD at specified date.
 Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives)
          Get the transform from GTOD at 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

VEISProvider

public VEISProvider()
             throws OrekitException
Constructor for the singleton.

Throws:
OrekitException - if EOP data cannot be read
Method Detail

getTransform

public Transform getTransform(AbsoluteDate date)
                       throws OrekitException
Get the transform from GTOD at specified date.

Specified by:
getTransform in interface TransformProvider
Parameters:
date - new value of the date
Returns:
transform at the specified date
Throws:
OrekitException - if data embedded in the library cannot be read

getTransform

public Transform getTransform(AbsoluteDate date,
                              boolean computeSpinDerivatives)
                       throws OrekitException
Get the transform from GTOD at specified date.

Specified by:
getTransform in interface TransformProvider
Parameters:
date - new value of the date
computeSpinDerivatives - unused param
Returns:
transform at the specified date
Throws:
OrekitException - if data embedded in the library cannot be read

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,
                              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.