public class AttitudeState extends Object implements TimeStamped
| Constructor and Description |
|---|
AttitudeState(AttitudeElementsType attitudeType,
RateElementsType rateType,
AbsoluteDate date,
String[] fields,
int first)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AttitudeElementsType |
getAttitudeType()
Get the type of the elements.
|
AngularDerivativesFilter |
getAvailableDerivatives()
Get which derivatives of position are available in this state.
|
AbsoluteDate |
getDate()
Get the date.
|
double[] |
getElements()
Get attitude elements.
|
RateElementsType |
getRateElementsType()
Get the type of the elements rates.
|
TimeStampedAngularCoordinates |
toAngular(org.hipparchus.geometry.euclidean.threed.RotationOrder order)
Convert to angular coordinates.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdurationFrompublic AttitudeState(AttitudeElementsType attitudeType, RateElementsType rateType, AbsoluteDate date, String[] fields, int first)
attitudeType - type of the elementsrateType - type of the elements rates
(internally changed to RateElementsType.NONE if null)date - entry datefields - trajectory elementsfirst - index of first field to considerpublic AbsoluteDate getDate()
getDate in interface TimeStampedpublic double[] getElements()
public AttitudeElementsType getAttitudeType()
public RateElementsType getRateElementsType()
public AngularDerivativesFilter getAvailableDerivatives()
public TimeStampedAngularCoordinates toAngular(org.hipparchus.geometry.euclidean.threed.RotationOrder order)
order - rotation order for Euler anglesCopyright © 2002-2023 CS GROUP. All rights reserved.