public class OemMetadata extends CommonMetadata
Constructor and Description |
---|
OemMetadata(int defaultInterpolationDegree)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getInterpolationDegree()
Get the interpolation degree.
|
InterpolationMethod |
getInterpolationMethod()
Get the interpolation method to be used.
|
AbsoluteDate |
getStartTime()
Get start of total time span covered by ephemerides data and
covariance data.
|
AbsoluteDate |
getStopTime()
Get end of total time span covered by ephemerides data and covariance
data.
|
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 |
setInterpolationDegree(int interpolationDegree)
Set the interpolation degree.
|
void |
setInterpolationMethod(InterpolationMethod interpolationMethod)
Set the interpolation method to be used.
|
void |
setStartTime(AbsoluteDate startTime)
Set start of total time span covered by ephemerides data and
covariance data.
|
void |
setStopTime(AbsoluteDate stopTime)
Set end of total time span covered by ephemerides data and covariance
data.
|
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.
|
finalizeMetadata, getCenter, getFrame, getFrameEpoch, getLaunchNumber, getLaunchPiece, getLaunchYear, getObjectID, getReferenceFrame, setCenter, setFrameEpoch, setFrameEpochString, setObjectID, setReferenceFrame
getObjectName, setObjectName
getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystem
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public OemMetadata(int defaultInterpolationDegree)
defaultInterpolationDegree
- default interpolation degreepublic 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 CommonMetadata
version
- format versionpublic AbsoluteDate getStartTime()
public void setStartTime(AbsoluteDate startTime)
startTime
- the time to be setpublic AbsoluteDate getStopTime()
public void setStopTime(AbsoluteDate stopTime)
stopTime
- the time to be setpublic 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 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 setCopyright © 2002-2022 CS GROUP. All rights reserved.