org.orekit.attitudes
Interface Slew

All Superinterfaces:
AttitudeLeg, AttitudeProvider, Serializable
All Known Implementing Classes:
AbstractIsisSpinBiasSlew, AbstractSlew, ConstantSpinSlew, IsisAnalyticalSpinBiasSlew, IsisNumericalSpinBiasSlew, TwoSpinBiasSlew

public interface Slew
extends AttitudeLeg

This interface represents a slew model set.

Since:
1.1
Version:
$Id $
Author:
Julie Anton

Method Summary
 void compute(PVCoordinatesProvider pvProv)
          Compute the slew corresponding to an orbital state.
 Attitude getAttitude(AbsoluteDate date, Frame frame)
          Compute the attitude.
 
Methods inherited from interface org.orekit.attitudes.AttitudeLeg
getTimeInterval
 
Methods inherited from interface org.orekit.attitudes.AttitudeProvider
getAttitude, getAttitude, setSpinDerivativesComputation
 

Method Detail

compute

void compute(PVCoordinatesProvider pvProv)
             throws OrekitException
Compute the slew corresponding to an orbital state.

Parameters:
pvProv - : local position-velocity provider around current date
Throws:
OrekitException - orekit exception

getAttitude

Attitude getAttitude(AbsoluteDate date,
                     Frame frame)
                     throws OrekitException
Compute the attitude.

Parameters:
date - : current date
frame - : reference frame from which attitude is computed
Returns:
attitude : attitude at the specified date
Throws:
OrekitException - orekit exception


Copyright © 2016 CNES. All Rights Reserved.