public class OrientationAngleTransform extends Object implements TransformStateProvider
OrientationAngleProvider which provides an angle through time| Constructor and Description |
|---|
OrientationAngleTransform(Transform reference,
Vector3D axis,
OrientationAngleProvider orientationAngleProvider)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Vector3D |
getAxis()
Returns the axis of the transform in the frame defined by the reference transform.
|
OrientationAngleProvider |
getOrientationAngleProvider()
The orientation angle provider which provides an angle through time.
|
Transform |
getReference()
Returns the reference transform.
|
Transform |
getTransform(SpacecraftState state)
Get the
Transform corresponding to specified state. |
public OrientationAngleTransform(Transform reference, Vector3D axis, OrientationAngleProvider orientationAngleProvider)
reference - reference transformationaxis - axis of degree of libertyorientationAngleProvider - orientation angle providerpublic Transform getTransform(SpacecraftState state) throws PatriusException
Transform corresponding to specified state.getTransform in interface TransformStateProviderstate - statePatriusException - thrown if transform cannot be computedpublic Transform getReference()
getTransform(SpacecraftState)
method if the orientation angle is 0.public Vector3D getAxis()
public OrientationAngleProvider getOrientationAngleProvider()
getAxis().Copyright © 2024 CNES. All rights reserved.