Class OcmData
java.lang.Object
org.orekit.files.ccsds.ndm.odm.ocm.OcmData
Data container for Orbit Comprehensive Messages.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionOcmData(List<TrajectoryStateHistory> trajectoryBlocks, OrbitPhysicalProperties physicBlock, List<OrbitCovarianceHistory> covarianceBlocks, List<OrbitManeuverHistory> maneuverBlocks, Perturbations perturbationsBlock, OrbitDetermination orbitDeterminationBlock, UserDefined userDefinedBlock) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet covariance logical blocks.Get maneuvers logical blocks.Get orbit determination logical block.Get perturbations logical block.Get physical properties logical block.Get trajectory state histories logical blocks.Get user defined parameters logical block.voidvalidate(double version) Check is all mandatory entries have been initialized.
-
Constructor Details
-
OcmData
public OcmData(List<TrajectoryStateHistory> trajectoryBlocks, OrbitPhysicalProperties physicBlock, List<OrbitCovarianceHistory> covarianceBlocks, List<OrbitManeuverHistory> maneuverBlocks, Perturbations perturbationsBlock, OrbitDetermination orbitDeterminationBlock, UserDefined userDefinedBlock) Simple constructor.- Parameters:
trajectoryBlocks- trajectory state histories logical blocks (may be empty)physicBlock- physical properties logical block (may be null)covarianceBlocks- covariance logical blocks (may be empty)maneuverBlocks- maneuvers logical blocks (may be empty)perturbationsBlock- perturbations logical block (may be null)orbitDeterminationBlock- orbit determination logical block (may be null)userDefinedBlock- user defined parameters logical block (may be null)
-
-
Method Details
-
validate
public void validate(double version) Check is all mandatory entries have been initialized.This method should throw an exception if some mandatory entries are missing or not compatible with version number.
-
getTrajectoryBlocks
Get trajectory state histories logical blocks.- Returns:
- trajectory state histories logical blocks (may be null)
- Since:
- 12.0
-
getPhysicBlock
Get physical properties logical block.- Returns:
- physical properties logical block (may be null)
-
getCovarianceBlocks
Get covariance logical blocks.- Returns:
- covariance logical blocks (may be null)
-
getManeuverBlocks
Get maneuvers logical blocks.- Returns:
- maneuvers logical block (may be null)
-
getPerturbationsBlock
Get perturbations logical block.- Returns:
- perturbations logical block (may be null)
-
getOrbitDeterminationBlock
Get orbit determination logical block.- Returns:
- orbit determination logical block (may be null)
-
getUserDefinedBlock
Get user defined parameters logical block.- Returns:
- user defined parameters logical block (may be null)
-