public final class TEMEProvider extends Object implements TransformProvider
This frame is used for the SGP4 model in TLE propagation. This frame has no official definition and there are some ambiguities about whether it should be used as "of date" or "of epoch". This frame should therefore be used only for TLE propagation and not for anything else, as recommended by the CCSDS Orbit Data Message blue book.
Spin derivative is never computed and is either 0 or null. No analytical formula is currently available for spin derivative. Spin is also 0.
Frames configuration is unused.
Constructor and Description |
---|
TEMEProvider() |
Modifier and Type | Method and Description |
---|---|
Transform |
getTransform(AbsoluteDate date)
Get the transform from True Of Date date.
|
Transform |
getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from True Of Date date.
|
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from True Of Date date.
|
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from True Of Date date.
|
public Transform getTransform(AbsoluteDate date) throws PatriusException
The update considers the earth rotation from IERS data.
getTransform
in interface TransformProvider
date
- new value of the datePatriusException
- if the nutation model data embedded in the
library cannot be readpublic Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives) throws PatriusException
The update considers the earth rotation from IERS data.
Spin derivative is never computed and is either 0 or null. No analytical formula is currently available for spin derivative. Spin is also 0.
getTransform
in interface TransformProvider
date
- new value of the datecomputeSpinDerivatives
- unused paramPatriusException
- if the nutation model data embedded in the
library cannot be readpublic Transform getTransform(AbsoluteDate date, FramesConfiguration config) throws PatriusException
The update considers the earth rotation from IERS data.
Frames configuration is unused.
getTransform
in interface TransformProvider
date
- new value of the dateconfig
- frames configuration to usePatriusException
- if the nutation model data embedded in the
library cannot be readpublic Transform getTransform(AbsoluteDate date, FramesConfiguration config, boolean computeSpinDerivatives) throws PatriusException
The update considers the earth rotation from IERS data.
Spin derivative is never computed and is either 0 or null. No analytical formula is currently available for spin derivative. Spin is also 0.
Frames configuration is unused.
getTransform
in interface TransformProvider
date
- new value of the dateconfig
- frames configuration to usecomputeSpinDerivatives
- unused paramPatriusException
- if the nutation model data embedded in the
library cannot be readCopyright © 2023 CNES. All rights reserved.