Constructor and Description |
---|
OcmData(List<TrajectoryStateHistory> trajectoryBlocks, OrbitPhysicalProperties physicBlock, List<OrbitCovarianceHistory> covarianceBlocks, List<OrbitManeuverHistory> maneuverBlocks, Perturbations perturbationsBlock, OrbitDetermination orbitDeterminationBlock, UserDefined userDefinedBlock)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
List<OrbitCovarianceHistory> |
getCovarianceBlocks()
获取协方差逻辑块。
|
List<OrbitManeuverHistory> |
getManeuverBlocks()
获取机动逻辑块。
|
OrbitDetermination |
getOrbitDeterminationBlock()
获取轨道确定逻辑块。
|
Perturbations |
getPerturbationsBlock()
获取摄动逻辑块。
|
OrbitPhysicalProperties |
getPhysicBlock()
获取物理属性逻辑块。
|
List<TrajectoryStateHistory> |
getTrajectoryBlocks()
获取轨迹状态历史逻辑块。
|
UserDefined |
getUserDefinedBlock()
获取用户定义参数逻辑块。
|
void |
validate(double version)
检查是否所有必填项已初始化。
|
public OcmData(List<TrajectoryStateHistory> trajectoryBlocks, OrbitPhysicalProperties physicBlock, List<OrbitCovarianceHistory> covarianceBlocks, List<OrbitManeuverHistory> maneuverBlocks, Perturbations perturbationsBlock, OrbitDetermination orbitDeterminationBlock, UserDefined userDefinedBlock)
trajectoryBlocks
- 轨迹状态历史逻辑块(可能为空)
physicBlock
- 物理属性逻辑块(可能为空)
covarianceBlocks
- 协方差逻辑块(可能为空)
maneuverBlocks
- 机动逻辑块(可能为空)
perturbationsBlock
- 摄动逻辑块(可能为空)
orbitDeterminationBlock
- 轨道确定逻辑块(可能为空)
userDefinedBlock
- 用户定义参数逻辑块(可能为空)
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
public List<TrajectoryStateHistory> getTrajectoryBlocks()
public OrbitPhysicalProperties getPhysicBlock()
public List<OrbitCovarianceHistory> getCovarianceBlocks()
public List<OrbitManeuverHistory> getManeuverBlocks()
public Perturbations getPerturbationsBlock()
public OrbitDetermination getOrbitDeterminationBlock()
public UserDefined getUserDefinedBlock()
Copyright © 2002-2023 CS GROUP. All rights reserved.