Constructor and Description |
---|
CdmMetadata()
简单构造函数。
|
CdmMetadata(DataContext dataContext)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
String |
getAdmMsgLink()
获取与此碰撞数据消息相关联(相关)的姿态数据消息的唯一标识符。
|
FrameFacade |
getAltCovRefFrame()
将 ALT_COV_REF_FRAME 的值作为Orekit Frame 返回。
|
AltCovarianceType |
getAltCovType()
获取指示提供的备用协方差信息类型的标志。
|
String |
getAtmosphericModel()
获取大气模型的名称。
|
String |
getCatalogName()
获取用于对象的卫星目录。
|
CovarianceMethod |
getCovarianceMethod()
获取在OD期间计算协方差时使用的方法名称。
|
String |
getCovarianceSource()
获取协方差数据的来源。
|
YesNoUnknown |
getEarthTides()
获取Enum YesNoUnknown,指示是否考虑地球和海洋潮汐。
|
String |
getEphemName()
获取用于OD的外部星历的唯一名称。
|
Frame |
getFrame()
获取给定数据的参考系:用于状态向量和开普勒元素数据(以及如果未给出协方差参考系则用于协方差参考系)。
|
int |
getGravityDegree()
获取重力模型的度数。
|
String |
getGravityModel()
获取重力模型名称。
|
int |
getGravityOrder()
获取重力模型的阶数。
|
String |
getInternationalDes()
获取对象的国际标识符。
|
YesNoUnknown |
getIntrackThrust()
获取Enum YesNoUnknown,指示是否考虑纵向推力建模。
|
Maneuvrable |
getManeuverable()
获取对象的机动能力。
|
List<BodyFacade> |
getNBodyPerturbations()
获取n体摄动体。
|
String |
getObject()
获取给定元数据的对象名称。
|
String |
getObjectDesignator()
获取给定元数据的对象卫星目录标识符。
|
String |
getObjectName()
获取对象的航天器名称。
|
ObjectType |
getObjectType()
获取对象的类型。
|
YesNoUnknown |
getObsBeforeNextMessage()
获取与由CONJUNCTION_ID指定的事件相关的下一个CDM发布之前是否预期有新的跟踪观测的标志。
|
String |
getOdmMsgLink()
获取与此碰撞数据消息相关联(相关)的轨道数据消息的唯一标识符。
|
String |
getOperatorContactPosition()
获取对象的所有者/操作者的联系位置。
|
String |
getOperatorEmail()
获取对象的操作者的电子邮件。
|
String |
getOperatorOrganization()
获取对象的联系组织。
|
String |
getOperatorPhone()
获取对象的操作者电话。
|
BodyFacade |
getOrbitCenter()
获取对象1和2的中心天体。
|
FrameFacade |
getRefFrame()
将 REF_FRAME 的值作为Orekit Frame 返回。
|
CdmRelativeMetadata |
getRelativeMetadata()
获取标题后的相对元数据,它们是CDM的常见元数据。
|
YesNoUnknown |
getSolarRadiationPressure()
获取指示是否考虑太阳辐射压力的Enum YesNoUnknown。
|
void |
setAdmMsgLink(String admMsgLink)
设置与此碰撞数据消息相关联(相关)的姿态数据消息的唯一标识符。
|
void |
setAltCovRefFrame(FrameFacade altCovRefFrame)
设置提供备用协方差信息类型的标志。
|
void |
setAltCovType(AltCovarianceType altCovType)
设置提供的备用协方差信息类型的标志。
|
void |
setAtmosphericModel(String atmosphericModel)
设置大气模型的名称。
|
void |
setCatalogName(String catalogName)
设置用于对象的卫星目录名称。
|
void |
setCovarianceMethod(CovarianceMethod covarianceMethod)
设置在OD期间计算协方差时使用的方法名称。
|
void |
setCovarianceSource(String covarianceSource)
设置协方差数据的来源。
|
void |
setEarthTides(YesNoUnknown EarthTides)
设置Enum YesNoUnknown,指示是否考虑地球和海洋潮汐。
|
void |
setEphemName(String ephemName)
设置用于OD的外部星历的名称。
|
void |
setGravityModel(String name, int degree, int order)
设置重力模型。
|
void |
setInternationalDes(String internationalDes)
设置用于对象的国际标识符。
|
void |
setIntrackThrust(YesNoUnknown IntrackThrustModeled)
设置指示是否考虑纵向推力建模的布尔值。
|
void |
setManeuverable(Maneuvrable maneuverable)
设置对象的机动能力。
|
void |
setNBodyPerturbations(List<BodyFacade> nBody)
设置n体摄动体。
|
void |
setObject(String object)
设置给定元数据的对象名称。
|
void |
setObjectDesignator(String objectDesignator)
设置给定元数据的对象的卫星标识符。
|
void |
setObjectName(String objectName)
设置用于对象的航天器名称。
|
void |
setObjectType(ObjectType objectType)
设置对象的类型。
|
void |
setObsBeforeNextMessage(YesNoUnknown obsBeforeNextMessage)
设置与由CONJUNCTION_ID指定的事件相关的下一个CDM发布之前是否预期有新的跟踪观测的标志。
|
void |
setOdmMsgLink(String odmMsgLink)
设置与此碰撞数据消息相关联(相关)的轨道数据消息的唯一标识符。
|
void |
setOperatorContactPosition(String opContact)
设置对象所有者/操作者的联系位置。
|
void |
setOperatorEmail(String operatorEmail)
设置对象操作者的电子邮件。
|
void |
setOperatorOrganization(String operatorOrganization)
设置对象的联系组织。
|
void |
setOperatorPhone(String operatorPhone)
设置对象的操作者电话。
|
void |
setOrbitCenter(BodyFacade orbitCenter)
设置对象1和2的中心天体名称。
|
void |
setRefFrame(FrameFacade refFrame)
将状态向量数据给定的参考系的名称作为Orekit Frame 返回。
|
void |
setRelativeMetadata(CdmRelativeMetadata relativeMetadata)
获取标题后的相对元数据,它们是CDM的常见元数据。
|
void |
setSolarRadiationPressure(YesNoUnknown isSolRadPressure)
获取指示是否考虑太阳辐射压力的Enum。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystem
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
@DefaultDataContext public CdmMetadata()
public CdmMetadata(DataContext dataContext)
dataContext
- 数据上下文
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
public CdmRelativeMetadata getRelativeMetadata()
public void setRelativeMetadata(CdmRelativeMetadata relativeMetadata)
relativeMetadata
- 相对元数据
public String getObject()
public void setObject(String object)
object
- = 要设置的对象1或2
public String getObjectDesignator()
public void setObjectDesignator(String objectDesignator)
objectDesignator
- 要设置的航天器
public String getCatalogName()
public void setCatalogName(String catalogName)
catalogName
- 要设置的航天器
public String getObjectName()
public void setObjectName(String objectName)
objectName
- 要设置的航天器
public String getInternationalDes()
public void setInternationalDes(String internationalDes)
internationalDes
- 要设置的对象
public ObjectType getObjectType()
public void setObjectType(ObjectType objectType)
objectType
- 对象类型
public String getOperatorContactPosition()
public void setOperatorContactPosition(String opContact)
opContact
- 要设置的对象
public String getOperatorOrganization()
public void setOperatorOrganization(String operatorOrganization)
operatorOrganization
- 要设置的对象的联系组织
public String getOperatorPhone()
public void setOperatorPhone(String operatorPhone)
operatorPhone
- 要设置的对象的联系电话
public String getOperatorEmail()
public void setOperatorEmail(String operatorEmail)
operatorEmail
- 要设置的对象的操作员电子邮件
public String getEphemName()
public void setEphemName(String ephemName)
ephemName
- 使用的外部星历的名称
public CovarianceMethod getCovarianceMethod()
public void setCovarianceMethod(CovarianceMethod covarianceMethod)
covarianceMethod
- 协方差计算的方法名称
public Maneuvrable getManeuverable()
public void setManeuverable(Maneuvrable maneuverable)
maneuverable
- 机动能力
public BodyFacade getOrbitCenter()
public void setOrbitCenter(BodyFacade orbitCenter)
orbitCenter
- 中心天体的名称
public Frame getFrame()
public FrameFacade getRefFrame()
public void setRefFrame(FrameFacade refFrame)
refFrame
- 参考系
public String getGravityModel()
public int getGravityDegree()
public int getGravityOrder()
public void setGravityModel(String name, int degree, int order)
name
- 模型的名称
degree
- 模型的次数
order
- 模型的阶数
public String getAtmosphericModel()
public void setAtmosphericModel(String atmosphericModel)
atmosphericModel
- 大气模型的名称
public List<BodyFacade> getNBodyPerturbations()
public void setNBodyPerturbations(List<BodyFacade> nBody)
nBody
- n体摄动天体
public YesNoUnknown getSolarRadiationPressure()
public void setSolarRadiationPressure(YesNoUnknown isSolRadPressure)
isSolRadPressure
- YesNoUnknown
public YesNoUnknown getEarthTides()
public void setEarthTides(YesNoUnknown EarthTides)
EarthTides
- YesNoUnknown
public YesNoUnknown getIntrackThrust()
public void setIntrackThrust(YesNoUnknown IntrackThrustModeled)
IntrackThrustModeled
- YesNoUnknown
public String getCovarianceSource()
public void setCovarianceSource(String covarianceSource)
covarianceSource
- 要设置的协方差数据来源
public AltCovarianceType getAltCovType()
public void setAltCovType(AltCovarianceType altCovType)
altCovType
- 要设置的备用协方差类型
public FrameFacade getAltCovRefFrame()
ALT_COV_REF_FRAME
的值作为Orekit Frame
返回。
public void setAltCovRefFrame(FrameFacade altCovRefFrame)
altCovRefFrame
- 备用协方差参考系
public String getOdmMsgLink()
public void setOdmMsgLink(String odmMsgLink)
odmMsgLink
- 要设置的odmMsgLink
public String getAdmMsgLink()
public void setAdmMsgLink(String admMsgLink)
admMsgLink
- 要设置的admMsgLink
public YesNoUnknown getObsBeforeNextMessage()
public void setObsBeforeNextMessage(YesNoUnknown obsBeforeNextMessage)
obsBeforeNextMessage
- 要设置的obsBeforeNextMessage
Copyright © 2002-2023 CS GROUP. All rights reserved.