public class CustomYawSteering extends org.orekit.attitudes.YawSteering implements CustomAttitudeLaw
| Constructor and Description |
|---|
CustomYawSteering(CustomAttitudeLaw groundPointingLaw,
org.orekit.utils.PVCoordinatesProvider sun,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D phasingAxis) |
| Modifier and Type | Method and Description |
|---|---|
CustomAttitudeLaw |
getCustomGroundPointingLaw()
Getter for the ground pointing attitude provider without yaw compensation.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getPhasingAxis()
Getter for the satellite axis that must be roughly in Sun direction.
|
String |
toString() |
getBaseState, getTargetPoint, getTargetPV, getUnderlyingAttitudeLaw, setSpinDerivativesComputationgetAttitude, getSpinDerivativesComputationpublic CustomYawSteering(CustomAttitudeLaw groundPointingLaw, org.orekit.utils.PVCoordinatesProvider sun, org.apache.commons.math3.geometry.euclidean.threed.Vector3D phasingAxis)
groundPointingLaw - ground pointing attitude provider without yaw compensationsun - sun motion modelphasingAxis - satellite axis that must be roughly in Sun direction (if solar arrays rotation axis is Y,
then this axis should be either +X or -X)ExceptionYawSteering#YawSteering(GroundPointing, PVCoordinateProvider, Vector3D)public CustomAttitudeLaw getCustomGroundPointingLaw()
public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getPhasingAxis()
Copyright © 2017. All rights reserved.