public class SpinStabilized extends CommentsContainer
Constructor and Description |
---|
SpinStabilized()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
AttitudeEndoints |
getEndpoints()
Get the endpoints (i.e.
|
double |
getNutation()
Get the nutation angle of spin axis (rad).
|
double |
getNutationPeriod()
Get the body nutation period of the spin axis (s).
|
double |
getNutationPhase()
Get the inertial nutation phase (rad).
|
double |
getSpinAlpha()
Get the right ascension of spin axis vector (rad).
|
double |
getSpinAngle()
Get the phase of the satellite about the spin axis (rad).
|
double |
getSpinAngleVel()
Get the angular velocity of satellite around spin axis (rad/s).
|
double |
getSpinDelta()
Get the declination of the spin axis vector (rad).
|
void |
setNutation(double nutation)
Set the nutation angle of spin axis (rad).
|
void |
setNutationPeriod(double period)
Set the body nutation period of the spin axis (s).
|
void |
setNutationPhase(double nutationPhase)
Set the inertial nutation phase (rad).
|
void |
setSpinAlpha(double spinAlpha)
Set the right ascension of spin axis vector (rad).
|
void |
setSpinAngle(double spinAngle)
Set the phase of the satellite about the spin axis (rad).
|
void |
setSpinAngleVel(double spinAngleVel)
Set the angular velocity of satellite around spin axis (rad/s).
|
void |
setSpinDelta(double spinDelta)
Set the declination of the spin axis vector (rad).
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate
in interface Section
validate
in class CommentsContainer
version
- format versionpublic AttitudeEndoints getEndpoints()
public double getSpinAlpha()
public void setSpinAlpha(double spinAlpha)
spinAlpha
- value to be setpublic double getSpinDelta()
public void setSpinDelta(double spinDelta)
spinDelta
- value to be setpublic double getSpinAngle()
public void setSpinAngle(double spinAngle)
spinAngle
- value to be setpublic double getSpinAngleVel()
public void setSpinAngleVel(double spinAngleVel)
spinAngleVel
- value to be setpublic double getNutation()
public void setNutation(double nutation)
nutation
- the nutation angle to be setpublic double getNutationPeriod()
public void setNutationPeriod(double period)
period
- the nutation period to be setpublic double getNutationPhase()
public void setNutationPhase(double nutationPhase)
nutationPhase
- the nutation phase to be setCopyright © 2002-2023 CS GROUP. All rights reserved.