public class BodyCenterPointing extends GroundPointing
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.
GroundPointing
Constructor and Description |
---|
BodyCenterPointing(Frame inertialFrame,
Ellipsoid shape)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
TimeStampedPVCoordinates |
getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
getAttitude, getAttitude, getBodyFrame
public TimeStampedPVCoordinates getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
This method is public
only to allow users to subclass this
abstract class from other packages. It is not intended to
be used directly.
getTargetPV
in class GroundPointing
pvProv
- provider for PV coordinatesdate
- date at which target point is requestedframe
- frame in which observed ground point should be providedpublic <T extends CalculusFieldElement<T>> TimeStampedFieldPVCoordinates<T> getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)
getTargetPV
in class GroundPointing
T
- type of the fiels elementspvProv
- provider for PV coordinatesdate
- date at which target point is requestedframe
- frame in which observed ground point should be providedCopyright © 2002-2022 CS GROUP. All rights reserved.