public class AttitudeStateHistoryMetadata extends CommentsContainer
Constructor and Description |
---|
AttitudeStateHistoryMetadata()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getAttBasis()
Get basis of this attitude state time history data.
|
String |
getAttBasisID()
Get identification number of the orbit determination or simulation upon which this attitude is based.
|
String |
getAttID()
Get attitude identification number.
|
AttitudeElementsType |
getAttitudeType()
Get attitude element set type.
|
String |
getAttPrevID()
Get identification number of previous attitude.
|
AttitudeEndpoints |
getEndpoints()
Get the endpoints (i.e.
|
org.hipparchus.geometry.euclidean.threed.RotationOrder |
getEulerRotSeq()
Get the rotation order for Euler angles.
|
int |
getNbStates()
Get the number of data states included (attitude components plus rates components).
|
RateElementsType |
getRateType()
Get attitude rate element set type.
|
void |
setAttBasis(String attBasis)
Set basis of this attitude state time history data.
|
void |
setAttBasisID(String attBasisID)
Set identification number of the orbit determination or simulation upon which this attitude is based.
|
void |
setAttID(String attID)
Set attitude identification number.
|
void |
setAttitudeType(AttitudeElementsType attitudeType)
Set attitude element set type.
|
void |
setAttPrevID(String attPrevID)
Set identification number of previous attitude.
|
void |
setEulerRotSeq(org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSeq)
Set the rotation order for Euler angles.
|
void |
setNbStates(int nbStates)
Set the number of data states included (attitude components plus rates components).
|
void |
setRateType(RateElementsType rateType)
Set attitude rate element set type.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public AttitudeStateHistoryMetadata()
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 AttitudeEndpoints getEndpoints()
public String getAttID()
public void setAttID(String attID)
attID
- attitude identification numberpublic String getAttPrevID()
public void setAttPrevID(String attPrevID)
attPrevID
- identification number of previous attitudepublic String getAttBasis()
public void setAttBasis(String attBasis)
attBasis
- basis of this attitude state time history datapublic String getAttBasisID()
public void setAttBasisID(String attBasisID)
attBasisID
- identification number of the orbit determination or simulation upon which this attitude is basedpublic org.hipparchus.geometry.euclidean.threed.RotationOrder getEulerRotSeq()
public void setEulerRotSeq(org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSeq)
eulerRotSeq
- rotation order for Euler anglespublic int getNbStates()
public void setNbStates(int nbStates)
nbStates
- number of data states included (attitude components plus rates components)public AttitudeElementsType getAttitudeType()
public void setAttitudeType(AttitudeElementsType attitudeType)
attitudeType
- attitude element set typepublic RateElementsType getRateType()
public void setRateType(RateElementsType rateType)
rateType
- attitude rate element set typeCopyright © 2002-2023 CS GROUP. All rights reserved.