public class OemMetadata extends OdmCommonMetadata
Constructor and Description |
---|
OemMetadata(int defaultInterpolationDegree)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
int |
getInterpolationDegree()
获取插值度。
|
InterpolationMethod |
getInterpolationMethod()
获取要使用的插值方法。
|
AbsoluteDate |
getStartTime()
获取星历数据和协方差数据覆盖的总时间跨度的起始时间。
|
AbsoluteDate |
getStopTime()
获取星历数据和协方差数据覆盖的总时间跨度的结束时间。
|
AbsoluteDate |
getUseableStartTime()
获取星历数据覆盖的可用时间跨度的起始时间,可能需要适当的插值。
|
AbsoluteDate |
getUseableStopTime()
获取星历数据覆盖的可用时间跨度的结束时间,可能需要适当的插值。
|
void |
setInterpolationDegree(int interpolationDegree)
设置插值度。
|
void |
setInterpolationMethod(InterpolationMethod interpolationMethod)
设置要使用的插值方法。
|
void |
setStartTime(AbsoluteDate startTime)
设置星历数据和协方差数据覆盖的总时间跨度的起始时间。
|
void |
setStopTime(AbsoluteDate stopTime)
设置星历数据和协方差数据覆盖的总时间跨度的结束时间。
|
void |
setUseableStartTime(AbsoluteDate useableStartTime)
设置星历数据覆盖的可用时间跨度的起始时间,可能需要适当的插值。
|
void |
setUseableStopTime(AbsoluteDate useableStopTime)
设置星历数据覆盖的可用时间跨度的结束时间,可能需要适当的插值。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
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
- 默认插值度
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 OdmCommonMetadata
version
- 格式版本
public AbsoluteDate getStartTime()
public void setStartTime(AbsoluteDate startTime)
startTime
- 要设置的时间
public AbsoluteDate getStopTime()
public void setStopTime(AbsoluteDate stopTime)
stopTime
- 要设置的时间
public AbsoluteDate getUseableStartTime()
public void setUseableStartTime(AbsoluteDate useableStartTime)
useableStartTime
- 要设置的时间
public AbsoluteDate getUseableStopTime()
public void setUseableStopTime(AbsoluteDate useableStopTime)
useableStopTime
- 要设置的时间
public InterpolationMethod getInterpolationMethod()
public void setInterpolationMethod(InterpolationMethod interpolationMethod)
interpolationMethod
- 要设置的插值方法
public int getInterpolationDegree()
public void setInterpolationDegree(int interpolationDegree)
interpolationDegree
- 要设置的插值度
Copyright © 2002-2023 CS GROUP. All rights reserved.