|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.attitudes.AbstractAttitudeLaw
org.orekit.attitudes.TwoDirectionsAttitude
public class TwoDirectionsAttitude
This class implements a generic two directions attitude law. The first direction is aligned with a given satellite axis, the second direction is aligned at best with another given satellite axis.
IDirection,
Serialized Form| Constructor Summary | |
|---|---|
TwoDirectionsAttitude(IDirection firstDirection,
IDirection secondDirection,
Vector3D firstAxis,
Vector3D secondAxis)
Constructor with default step values for spin and spin derivatives computation using finite differences (0.2s for spin, 0.001s for spin derivative). |
|
TwoDirectionsAttitude(IDirection firstDirection,
IDirection secondDirection,
Vector3D firstAxis,
Vector3D secondAxis,
double dtSpin,
double dtAcc)
Constructor. |
|
| Method Summary | |
|---|---|
Attitude |
getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the attitude corresponding to an orbital state. |
| Methods inherited from class org.orekit.attitudes.AbstractAttitudeLaw |
|---|
getAttitude, getSpinDerivativesComputation, setSpinDerivativesComputation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TwoDirectionsAttitude(IDirection firstDirection,
IDirection secondDirection,
Vector3D firstAxis,
Vector3D secondAxis)
firstDirection - first directionsecondDirection - second directionfirstAxis - satellite axis that has to be aligned with the fisrt directionsecondAxis - satellite axis that has to be aligned at best with the second direction
public TwoDirectionsAttitude(IDirection firstDirection,
IDirection secondDirection,
Vector3D firstAxis,
Vector3D secondAxis,
double dtSpin,
double dtAcc)
firstDirection - first directionsecondDirection - second directionfirstAxis - satellite axis that has to be aligned with the fisrt directionsecondAxis - satellite axis that has to be aligned at best with the second directiondtSpin - step for finite differences spin computationdtAcc - step for finite differences spin derivative computation| Method Detail |
|---|
public Attitude getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
throws OrekitException
pvProv - local position-velocity provider around current datedate - current dateframe - reference frame from which attitude is computed
OrekitException - if attitude cannot be computed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||