Package gaiasky.util.gaia
Class HeliotropicAnglesRates
java.lang.Object
gaiasky.util.gaia.AbstractAttitudeAnglesRates
gaiasky.util.gaia.HeliotropicAnglesRates
public class HeliotropicAnglesRates extends AbstractAttitudeAnglesRates
A compound object for holding heliotropic angles and their rates as per
Fig. 3 in GAIA-C3-TN-LU-085.
-
Field Summary
Fields inherited from class gaiasky.util.gaia.AbstractAttitudeAnglesRates
anglesRates
-
Constructor Summary
Constructors Constructor Description HeliotropicAnglesRates()
-
Method Summary
Modifier and Type Method Description double
getNu()
Get the revolving phase angle - this is the second heliotropic attitude angledouble
getNuDot()
Get the time derivative of the revolving phase angledouble
getOmega()
Get the spin phase angle - this is the third heliotropic attitude angledouble
getOmegaDot()
Get the time derivative of the spin phase angledouble
getXi()
Get the solar aspect angle (between the nominal sun and the SRS z axis) - this is the first heliotropic attitude angledouble
getXiDot()
Get the time derivative of the solar aspect angleMethods inherited from class gaiasky.util.gaia.AbstractAttitudeAnglesRates
setFirstAngle, setFirstPair, setFirstRate, setSecondAngle, setSecondPair, setSecondRate, setThirdAngle, setThirdPair, setThirdRate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
HeliotropicAnglesRates
public HeliotropicAnglesRates()
-
-
Method Details
-
getXi
public double getXi()Get the solar aspect angle (between the nominal sun and the SRS z axis) - this is the first heliotropic attitude angle- Returns:
- solar aspect angle [rad]
-
getXiDot
public double getXiDot()Get the time derivative of the solar aspect angle- Returns:
- time derivative of the solar aspect angle [rad/day]
-
getNu
public double getNu()Get the revolving phase angle - this is the second heliotropic attitude angle- Returns:
- revolving phase [rad]
-
getNuDot
public double getNuDot()Get the time derivative of the revolving phase angle- Returns:
- time derivative of the revolving phase [rad/day]
-
getOmega
public double getOmega()Get the spin phase angle - this is the third heliotropic attitude angle- Returns:
- spin phase [rad]
-
getOmegaDot
public double getOmegaDot()Get the time derivative of the spin phase angle- Returns:
- time derivative of the spin phase [rad/day]
-