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, wait
durationFrom
public 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 TimeStamped
public 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.