public class Metadata extends CommentsContainer
Modifier | Constructor and Description |
---|---|
protected |
Metadata(TimeSystem defaultTimeSystem)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
protected int |
getLaunchNumber(String objectID)
获取发射编号。
|
protected String |
getLaunchPiece(String objectID)
获取发射部分。
|
protected int |
getLaunchYear(String objectID)
获取发射年份。
|
TimeSystem |
getTimeSystem()
获取时间系统:对于OPM,用于元数据、状态向量、机动和协方差数据;对于OMM,用于元数据、轨道状态和协方差数据;对于OEM,用于元数据、星历和协方差数据。
|
void |
setTimeSystem(TimeSystem timeSystem)
设置时间系统:对于OPM,用于元数据、状态向量、机动和协方差数据;对于OMM,用于元数据、轨道状态和协方差数据;对于OEM,用于元数据、星历和协方差数据。
|
void |
validate(double version)
检查是否所有必填项都已初始化。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
protected Metadata(TimeSystem defaultTimeSystem)
defaultTimeSystem
- 默认时间系统(可以为null)
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public TimeSystem getTimeSystem()
public void setTimeSystem(TimeSystem timeSystem)
timeSystem
- 要设置的时间系统
protected int getLaunchYear(String objectID)
objectID
- 对象标识符
protected int getLaunchNumber(String objectID)
objectID
- 对象标识符
Copyright © 2002-2023 CS GROUP. All rights reserved.