public final class GCRFProvider extends Object implements TransformProvider
This frame is Earth-centered pseudo-inertial reference frame.
Its parent frame is the Earth-Moon barycenter frame.
Constructor and Description |
---|
GCRFProvider() |
Modifier and Type | Method and Description |
---|---|
Transform |
getTransform(AbsoluteDate date)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
public Transform getTransform(AbsoluteDate date, FramesConfiguration config) throws PatriusException
getTransform
in interface TransformProvider
date
- new value of the dateconfig
- frames configuration to usePatriusException
- if the JPL ephemeris data cannot be retrievedpublic Transform getTransform(AbsoluteDate date) throws PatriusException
getTransform
in interface TransformProvider
date
- new value of the datePatriusException
- if the JPL ephemeris data cannot be retrievedpublic Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives) throws PatriusException
Spin derivative is never computed and is either 0 or null.
getTransform
in interface TransformProvider
date
- new value of the datecomputeSpinDerivatives
- true if spin derivatives shall be computed, false otherwisePatriusException
- if the JPL ephemeris data cannot be retrievedpublic Transform getTransform(AbsoluteDate date, FramesConfiguration config, boolean computeSpinDerivatives) throws PatriusException
Spin derivative is never computed and is either 0 or null.
getTransform
in interface TransformProvider
date
- new value of the dateconfig
- frames configuration to usecomputeSpinDerivatives
- true if spin derivatives shall be computed, false otherwisePatriusException
- if the JPL ephemeris data cannot be retrievedCopyright © 2023 CNES. All rights reserved.