org.orekit.attitudes
Interface AttitudeLeg

All Superinterfaces:
AttitudeProvider, Serializable
All Known Subinterfaces:
Slew
All Known Implementing Classes:
AbstractIsisSpinBiasSlew, AbstractSlew, AngularVelocitiesHarmonicProfile, AngularVelocitiesPolynomialProfile, AttitudeLawLeg, AttitudeLegsSequence, ConstantSpinSlew, GuidanceProfile, IsisAnalyticalSpinBiasSlew, IsisNumericalSpinBiasSlew, QuaternionHarmonicProfile, QuaternionPolynomialProfile, RelativeTabulatedAttitudeLeg, TabulatedAttitude, TwoSpinBiasSlew

public interface AttitudeLeg
extends AttitudeProvider

Interface which makes it obligatory to give an interval of validity to an attitude law.
All the classes implementing this interface should have an interval of validity with CLOSED endpoints.

Since:
1.1
Version:
$Id: AttitudeLeg.java 17582 2017-05-10 12:58:16Z bignon $
Author:
Julie Anton

Method Summary
 AbsoluteDateInterval getTimeInterval()
          Return the time interval of validity
 
Methods inherited from interface org.orekit.attitudes.AttitudeProvider
getAttitude, getAttitude, setSpinDerivativesComputation
 

Method Detail

getTimeInterval

AbsoluteDateInterval getTimeInterval()
                                     throws OrekitException
Return the time interval of validity

Returns:
time interval of validity
Throws:
OrekitException - if the time interval is not computed (for a slew)


Copyright © 2017 CNES. All Rights Reserved.