Class AttitudeState

  • All Implemented Interfaces:
    TimeStamped

    public class AttitudeState
    extends Object
    implements TimeStamped
    Attitude state entry.
    Since:
    12.0
    Author:
    Luc Maisonobe
    • Constructor Detail

      • AttitudeState

        public AttitudeState​(AttitudeElementsType attitudeType,
                             RateElementsType rateType,
                             AbsoluteDate date,
                             String[] fields,
                             int first)
        Simple constructor.
        Parameters:
        attitudeType - type of the elements
        rateType - type of the elements rates (internally changed to RateElementsType.NONE if null)
        date - entry date
        fields - trajectory elements
        first - index of first field to consider
    • Method Detail

      • getElements

        public double[] getElements()
        Get attitude elements.
        Returns:
        attitude elements
      • getAttitudeType

        public AttitudeElementsType getAttitudeType()
        Get the type of the elements.
        Returns:
        type of the elements
      • getRateElementsType

        public RateElementsType getRateElementsType()
        Get the type of the elements rates.
        Returns:
        type of the elements rates
      • getAvailableDerivatives

        public AngularDerivativesFilter getAvailableDerivatives()
        Get which derivatives of position are available in this state.
        Returns:
        a value indicating if the file contains rotation rate and/or acceleration