public class L1TransformProvider extends Object implements TransformProvider
| Constructor and Description |
|---|
L1TransformProvider(CelestialBody primaryBody,
CelestialBody secondaryBody)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
StaticTransform |
getStaticTransform(AbsoluteDate date)
Get a transform for only rotations and translations on the specified date.
|
Transform |
getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
public L1TransformProvider(CelestialBody primaryBody, CelestialBody secondaryBody)
primaryBody - Primary body.secondaryBody - Secondary body.public Transform getTransform(AbsoluteDate date)
Transform corresponding to specified date.getTransform in interface TransformProviderdate - current datepublic StaticTransform getStaticTransform(AbsoluteDate date)
The default implementation returns TransformProvider.getTransform(AbsoluteDate)
but implementations may override it for better performance.
getStaticTransform in interface TransformProviderdate - current date.public <T extends CalculusFieldElement<T>> FieldTransform<T> getTransform(FieldAbsoluteDate<T> date)
FieldTransform corresponding to specified date.getTransform in interface TransformProviderT - type of the field elementsdate - current dateCopyright © 2002-2022 CS GROUP. All rights reserved.