public class OrientationAngleTransform extends Object implements TransformStateProvider
OrientationAngleProvider
which provides an angle through timeConstructor 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 TransformStateProvider
state
- 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 © 2021 CNES. All rights reserved.