public class TrajectoryStateHistoryMetadata extends CommentsContainer
Modifier and Type | Method and Description |
---|---|
BodyFacade |
getCenter()
Get the origin of reference frame.
|
int |
getInterpolationDegree()
Get the interpolation degree.
|
InterpolationMethod |
getInterpolationMethod()
Get the interpolation method to be used.
|
String |
getOrbAveraging()
Get type of averaging (Osculating, mean Brouwer, other.
|
int |
getOrbRevNum()
Get the integer orbit revolution number.
|
int |
getOrbRevNumBasis()
Get the basis for orbit revolution number.
|
String |
getTrajBasis()
Get basis of this trajectory state time history data.
|
String |
getTrajBasisID()
Get identification number of the orbit determination or simulation upon which this trajectory is based.
|
AbsoluteDate |
getTrajFrameEpoch()
Get epoch of the
trajectory reference frame . |
String |
getTrajID()
Get trajectory identification number.
|
String |
getTrajNextID()
Get identification number of next trajectory.
|
String |
getTrajPrevID()
Get identification number of previous trajectory.
|
FrameFacade |
getTrajReferenceFrame()
Get reference frame of the trajectory.
|
ElementsType |
getTrajType()
Get trajectory element set type.
|
List<Unit> |
getTrajUnits()
Get trajectory element set units.
|
AbsoluteDate |
getUseableStartTime()
Get start of useable time span covered by ephemerides data, it may be
necessary to allow for proper interpolation.
|
AbsoluteDate |
getUseableStopTime()
Get end of useable time span covered by ephemerides data, it may be
necessary to allow for proper interpolation.
|
void |
setCenter(BodyFacade center)
Set the origin of reference frame.
|
void |
setInterpolationDegree(int interpolationDegree)
Set the interpolation degree.
|
void |
setInterpolationMethod(InterpolationMethod interpolationMethod)
Set the interpolation method to be used.
|
void |
setOrbAveraging(String orbAveraging)
Set type of averaging (Osculating, mean Brouwer, other.
|
void |
setOrbRevNum(int orbRevNum)
Set the integer orbit revolution number.
|
void |
setOrbRevNumBasis(int orbRevNumBasis)
Set the basis for orbit revolution number.
|
void |
setTrajBasis(String trajBasis)
Set basis of this trajectory state time history data.
|
void |
setTrajBasisID(String trajBasisID)
Set identification number of the orbit determination or simulation upon which this trajectory is based.
|
void |
setTrajFrameEpoch(AbsoluteDate trajFrameEpoch)
Set epoch of the
trajectory reference frame . |
void |
setTrajID(String trajID)
Set trajectory identification number.
|
void |
setTrajNextID(String trajNextID)
Set identification number of next trajectory.
|
void |
setTrajPrevID(String trajPrevID)
Set identification number of previous trajectory.
|
void |
setTrajReferenceFrame(FrameFacade trajReferenceFrame)
Set reference frame of the trajectory.
|
void |
setTrajType(ElementsType trajType)
Set trajectory element set type.
|
void |
setTrajUnits(List<Unit> trajUnits)
Set trajectory element set units.
|
void |
setUseableStartTime(AbsoluteDate useableStartTime)
Set start of useable time span covered by ephemerides data, it may be
necessary to allow for proper interpolation.
|
void |
setUseableStopTime(AbsoluteDate useableStopTime)
Set end of useable time span covered by ephemerides data, it may be
necessary to allow for proper interpolation.
|
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 String getTrajID()
public void setTrajID(String trajID)
trajID
- trajectory identification numberpublic String getTrajPrevID()
public void setTrajPrevID(String trajPrevID)
trajPrevID
- identification number of previous trajectorypublic String getTrajNextID()
public void setTrajNextID(String trajNextID)
trajNextID
- identification number of next trajectorypublic String getTrajBasis()
public void setTrajBasis(String trajBasis)
trajBasis
- basis of this trajectory state time history datapublic String getTrajBasisID()
public void setTrajBasisID(String trajBasisID)
trajBasisID
- identification number of the orbit determination or simulation upon which this trajectory is basedpublic InterpolationMethod getInterpolationMethod()
public void setInterpolationMethod(InterpolationMethod interpolationMethod)
interpolationMethod
- the interpolation method to be setpublic int getInterpolationDegree()
public void setInterpolationDegree(int interpolationDegree)
interpolationDegree
- the interpolation degree to be setpublic String getOrbAveraging()
public void setOrbAveraging(String orbAveraging)
orbAveraging
- type of averaging (Osculating, mean Brouwer, other
.).public BodyFacade getCenter()
public void setCenter(BodyFacade center)
center
- origin of reference frame to be setpublic FrameFacade getTrajReferenceFrame()
public void setTrajReferenceFrame(FrameFacade trajReferenceFrame)
trajReferenceFrame
- the reference frame to be setpublic AbsoluteDate getTrajFrameEpoch()
trajectory reference frame
.trajectory reference frame
public void setTrajFrameEpoch(AbsoluteDate trajFrameEpoch)
trajectory reference frame
.trajFrameEpoch
- epoch of the trajectory reference frame
public AbsoluteDate getUseableStartTime()
public void setUseableStartTime(AbsoluteDate useableStartTime)
useableStartTime
- the time to be setpublic AbsoluteDate getUseableStopTime()
public void setUseableStopTime(AbsoluteDate useableStopTime)
useableStopTime
- the time to be setpublic int getOrbRevNum()
public void setOrbRevNum(int orbRevNum)
orbRevNum
- integer orbit revolution numberpublic int getOrbRevNumBasis()
This specifies if first launch/deployment is on orbit 0 or 1.
public void setOrbRevNumBasis(int orbRevNumBasis)
This specifies if first launch/deployment is on orbit 0 or 1.
orbRevNumBasis
- basis for orbit revolution numberpublic ElementsType getTrajType()
public void setTrajType(ElementsType trajType)
trajType
- trajectory element set typepublic List<Unit> getTrajUnits()
Copyright © 2002-2022 CS GROUP. All rights reserved.