public class BodyCenterGroundPointing extends AbstractGroundPointing
BodyCenterPointing and this
class is that the target point of the former is the body
center, while that of the latter is the corresponding point on the ground.
By default, the satellite z axis is pointing to the body frame center.
BodyCenterPointing,
Serialized Form| Constructor and Description |
|---|
BodyCenterGroundPointing(BodyShape shape)
Constructor.
|
BodyCenterGroundPointing(BodyShape shape,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Constructor.
|
BodyCenterGroundPointing(BodyShape shape,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double targetVelocityDeltaT)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Vector3D |
getTargetPosition(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target ground point position in specified frame.
|
String |
toString() |
getAttitude, getBodyFrame, getBodyShape, getLosInSatFrame, getLosNormalInSatFrame, getTargetPVgetSpinDerivativesComputation, setSpinDerivativesComputationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcomputeSpinByFD, computeSpinDerivativeByFD, getAttitudepublic BodyCenterGroundPointing(BodyShape shape)
shape - a body shapepublic BodyCenterGroundPointing(BodyShape shape, Vector3D losInSatFrameVec, Vector3D losNormalInSatFrameVec)
shape - Body shapelosInSatFrameVec - LOS in satellite frame axislosNormalInSatFrameVec - LOS normal axis in satellite framepublic BodyCenterGroundPointing(BodyShape shape, Vector3D losInSatFrameVec, Vector3D losNormalInSatFrameVec, double targetVelocityDeltaT)
shape - Body shapelosInSatFrameVec - LOS in satellite frame axislosNormalInSatFrameVec - LOS normal axis in satellite frametargetVelocityDeltaT - the delta-T used to compute target velocity by finite differencesprotected Vector3D getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame) throws PatriusException
getTargetPosition in class AbstractGroundPointingpvProv - provider for PV coordinatesdate - date at which target point is requestedframe - frame in which observed ground point should be providedPatriusException - if some specific error occurs,
such as no target reachedCopyright © 2025 CNES. All rights reserved.