Class AcmData
java.lang.Object
org.orekit.files.ccsds.ndm.adm.acm.AcmData
Data container for Attitude Comprehensive Messages.
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionAcmData(List<AttitudeStateHistory> attitudeBlocks, AttitudePhysicalProperties physicBlock, List<AttitudeCovarianceHistory> covarianceBlocks, List<AttitudeManeuver> maneuverBlocks, AttitudeDetermination attitudeDeterminationBlock, UserDefined userDefinedBlock) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet attitude state histories logical blocks.Get attitude determination logical block.Get covariance logical blocks.Get maneuvers logical blocks.Get physical properties logical block.Get user defined parameters logical block.voidvalidate(double version) Check is all mandatory entries have been initialized.
-
Constructor Details
-
AcmData
public AcmData(List<AttitudeStateHistory> attitudeBlocks, AttitudePhysicalProperties physicBlock, List<AttitudeCovarianceHistory> covarianceBlocks, List<AttitudeManeuver> maneuverBlocks, AttitudeDetermination attitudeDeterminationBlock, UserDefined userDefinedBlock) Simple constructor.- Parameters:
attitudeBlocks- attitude 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)attitudeDeterminationBlock- attitude 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.
-
getAttitudeBlocks
Get attitude state histories logical blocks.- Returns:
- attitude state histories logical blocks (may be null)
-
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)
-
getAttitudeDeterminationBlock
Get attitude determination logical block.- Returns:
- attitude determination logical block (may be null)
-
getUserDefinedBlock
Get user defined parameters logical block.- Returns:
- user defined parameters logical block (may be null)
-