Constructor and Description |
---|
OmmData(KeplerianElements keplerianElementsBlock, SpacecraftParameters spacecraftParameters, OmmTle tleBlock, CartesianCovariance covarianceBlock, UserDefined userDefinedBlock, double mass)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
CartesianCovariance |
getCovarianceBlock()
获取协方差矩阵逻辑块。
|
KeplerianElements |
getKeplerianElementsBlock()
获取开普勒元素逻辑块。
|
double |
getMass()
获取质量。
|
SpacecraftParameters |
getSpacecraftParametersBlock()
获取航天器参数逻辑块。
|
OmmTle |
getTLEBlock()
获取TLE逻辑块。
|
UserDefined |
getUserDefinedBlock()
获取用户定义参数逻辑块。
|
void |
validate(double version)
检查是否所有必填条目都已初始化。
|
public OmmData(KeplerianElements keplerianElementsBlock, SpacecraftParameters spacecraftParameters, OmmTle tleBlock, CartesianCovariance covarianceBlock, UserDefined userDefinedBlock, double mass)
keplerianElementsBlock
- 开普勒元素逻辑块
spacecraftParameters
- 航天器参数逻辑块(可以为null)
tleBlock
- TLE逻辑块(可以为null)
covarianceBlock
- 协方差矩阵逻辑块(可以为null)
userDefinedBlock
- 用户定义逻辑块
mass
- 质量(即使没有spacecraftParameters
块,也始终定义)
public void validate(double version)
如果缺少一些必填条目或与版本号不兼容,则此方法应引发异常。
public KeplerianElements getKeplerianElementsBlock()
public SpacecraftParameters getSpacecraftParametersBlock()
public OmmTle getTLEBlock()
public CartesianCovariance getCovarianceBlock()
public UserDefined getUserDefinedBlock()
public double getMass()
Copyright © 2002-2023 CS GROUP. All rights reserved.