public class IsisSunPointing extends AbstractAttitudeLaw
AttitudeProvider, so the associated
service AttitudeProvider.getAttitude(PVCoordinatesProvider, AbsoluteDate, Frame) is available.
ISIS Sun pointing law corresponds to an ordered attitude matching with the Sun axis
(X_sun, Y_sun, Z_sun) computed in GCRF frame by specific formulae.| Constructor and Description |
|---|
IsisSunPointing(IDirection sunDir)
Build a new instance of the class.
|
IsisSunPointing(PVCoordinatesProvider sun)
Build a new instance of the class.
|
| Modifier and Type | Method and Description |
|---|---|
Attitude |
getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
getSpinDerivativesComputation, setSpinDerivativesComputationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeSpinByFD, computeSpinDerivativeByFD, getAttitudepublic IsisSunPointing(IDirection sunDir) throws PatriusException
sunDir - the Sun direction in the inertial framePatriusException - if the Sun cannot be builtpublic IsisSunPointing(PVCoordinatesProvider sun)
sun - the Sunpublic Attitude getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame) throws PatriusException
pvProv - local position-velocity provider around current datedate - current dateframe - reference frame from which attitude is computedPatriusException - if attitude cannot be computed for provided dateCopyright © 2025 CNES. All rights reserved.