public class OdmCommonMetadata extends OdmMetadata
Constructor and Description |
---|
OdmCommonMetadata()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
finalizeMetadata(ContextBinding context)
完成元数据。
|
BodyFacade |
getCenter()
获取参考系的原点。
|
Frame |
getFrame()
获取数据所在的参考系:用于状态向量和开普勒元素数据(以及如果未给出协方差参考系,则用于协方差参考系)。
|
AbsoluteDate |
getFrameEpoch()
获取参考系的时代,如果不是参考系定义的固有部分。
|
int |
getLaunchNumber()
获取发射编号。
|
String |
getLaunchPiece()
获取发射的部分。
|
int |
getLaunchYear()
获取发射年份。
|
String |
getObjectID()
获取提供轨道状态的航天器ID。
|
FrameFacade |
getReferenceFrame()
将 REF_FRAME 的值作为Orekit Frame 返回。
|
void |
setCenter(BodyFacade center)
设置参考系的原点。
|
void |
setFrameEpoch(AbsoluteDate frameEpoch)
设置参考系的时代,如果不是参考系定义的固有部分。
|
void |
setFrameEpochString(String frameEpochString)
设置参考系的时代,如果不是参考系定义的固有部分。
|
void |
setObjectID(String objectID)
设置提供轨道状态的航天器ID。
|
void |
setReferenceFrame(FrameFacade referenceFrame)
设置数据所在的参考系:用于状态向量和开普勒元素数据(以及如果未给出协方差参考系,则用于协方差参考系)。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
getObjectName, setObjectName
getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystem
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
public void finalizeMetadata(ContextBinding context)
ODM标准要求TIME_SYSTEM
出现在REF_FRAME_EPOCH
之后,尽管需要解释它。我们必须等到解析结束才能完成此日期。
context
- 上下文绑定
public String getObjectID()
public void setObjectID(String objectID)
objectID
- 要设置的航天器ID
public int getLaunchYear()
public int getLaunchNumber()
public String getLaunchPiece()
public BodyFacade getCenter()
public void setCenter(BodyFacade center)
center
- 要设置的参考系的原点
public Frame getFrame()
public FrameFacade getReferenceFrame()
REF_FRAME
关键字指定的参考系。
getFrame()
public void setReferenceFrame(FrameFacade referenceFrame)
referenceFrame
- 要设置的参考系
public void setFrameEpochString(String frameEpochString)
frameEpochString
- 要设置的参考系的时代
public AbsoluteDate getFrameEpoch()
public void setFrameEpoch(AbsoluteDate frameEpoch)
frameEpoch
- 要设置的参考系的时代
Copyright © 2002-2023 CS GROUP. All rights reserved.