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
All Methods Instance Methods Concrete Methods 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 angle-
Methods inherited from class gaiasky.util.gaia.AbstractAttitudeAnglesRates
setFirstAngle, setFirstPair, setFirstRate, setSecondAngle, setSecondPair, setSecondRate, setThirdAngle, setThirdPair, setThirdRate
-
-
-
-
Method Detail
-
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]
-
-