public final class VEISProvider extends Object implements TransformProvider
Its parent frame is the GTODProvider
without EOP correction application.
This frame is mainly provided for consistency with legacy softwares.
Constructor and Description |
---|
VEISProvider()
Constructor for the singleton.
|
Modifier and Type | Method and Description |
---|---|
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. |
public VEISProvider() throws PatriusException
PatriusException
- if EOP data cannot be readpublic Transform getTransform(AbsoluteDate date) throws PatriusException
getTransform
in interface TransformProvider
date
- new value of the datePatriusException
- if data embedded in the library cannot be readpublic Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives) throws PatriusException
getTransform
in interface TransformProvider
date
- new value of the datecomputeSpinDerivatives
- unused paramPatriusException
- if data embedded in the library cannot be readpublic Transform getTransform(AbsoluteDate date, FramesConfiguration config) throws PatriusException
Transform
corresponding to specified date.
Warning: spin derivative is not computed.
getTransform
in interface TransformProvider
date
- current dateconfig
- frames configuration to usePatriusException
- if transform cannot be computed at given datepublic Transform getTransform(AbsoluteDate date, FramesConfiguration config, boolean computeSpinDerivatives) throws PatriusException
Transform
corresponding to specified date.getTransform
in interface TransformProvider
date
- current dateconfig
- frames configuration to usecomputeSpinDerivatives
- true if spin derivatives should be computed. If not, spin derivative is set to nullPatriusException
- if transform cannot be computed at given dateCopyright © 2017 CNES. All rights reserved.