public class BodyCenterPointing extends AbstractAttitudeLaw
This class represents the attitude provider where the satellite z axis is pointing to the body frame center.
The object BodyCenterPointing
is guaranteed to be immutable.
Constructor and Description |
---|
BodyCenterPointing()
Creates new instance.
|
BodyCenterPointing(Frame bodyFrameIn)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
Attitude |
getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
getSpinDerivativesComputation, setSpinDerivativesComputation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeSpinByFD, computeSpinDerivativeByFD, getAttitude
public BodyCenterPointing(Frame bodyFrameIn)
bodyFrameIn
- This frame is the pivot in the transformation from an actual frame to the
local orbital frame.public BodyCenterPointing()
The GCRF frame is used as pivot in the transformation from an actual frame to the local orbital frame.
public 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 © 2023 CNES. All rights reserved.