public class FixedTransformProvider extends Object implements TransformProvider
Spin derivative available only if defined in the transformation at construction.
Frames configuration is unused.
Constructor and Description |
---|
FixedTransformProvider(Transform transformIn)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
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. |
public FixedTransformProvider(Transform transformIn)
transformIn
- fixed transformpublic Transform getTransform(AbsoluteDate date)
Transform
corresponding to specified date.
Warning: spin derivative is not computed.
getTransform
in interface TransformProvider
date
- current datepublic Transform getTransform(AbsoluteDate date, FramesConfiguration config)
Transform
corresponding to specified date.
Warning: spin derivative is not computed.
Frames configuration is unused.
getTransform
in interface TransformProvider
date
- current dateconfig
- frames configuration to usepublic Transform getTransform(AbsoluteDate date, boolean computeSpinDerivatives) throws PatriusException
Transform
corresponding to specified date.
Spin derivative available only if defined in the transformation at construction.
getTransform
in interface TransformProvider
date
- current datecomputeSpinDerivatives
- true if spin derivatives should be computed. If not, spin derivative is set to nullPatriusException
- if transform cannot be computed at given datepublic Transform getTransform(AbsoluteDate date, FramesConfiguration config, boolean computeSpinDerivatives) throws PatriusException
Transform
corresponding to specified date.
Spin derivative available only if defined in the transformation at construction.
Frames configuration is unused.
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 © 2023 CNES. All rights reserved.