Class AcmData
- java.lang.Object
-
- org.orekit.files.ccsds.ndm.adm.acm.AcmData
-
-
Constructor Summary
Constructors Constructor Description AcmData(List<AttitudeStateHistory> attitudeBlocks, AttitudePhysicalProperties physicBlock, List<AttitudeCovarianceHistory> covarianceBlocks, List<AttitudeManeuver> maneuverBlocks, AttitudeDetermination attitudeDeterminationBlock, UserDefined userDefinedBlock)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AttitudeStateHistory>
getAttitudeBlocks()
Get attitude state histories logical blocks.AttitudeDetermination
getAttitudeDeterminationBlock()
Get attitude determination logical block.List<AttitudeCovarianceHistory>
getCovarianceBlocks()
Get covariance logical blocks.List<AttitudeManeuver>
getManeuverBlocks()
Get maneuvers logical blocks.AttitudePhysicalProperties
getPhysicBlock()
Get physical properties logical block.UserDefined
getUserDefinedBlock()
Get user defined parameters logical block.void
validate(double version)
Check is all mandatory entries have been initialized.
-
-
-
Constructor Detail
-
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 Detail
-
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
public List<AttitudeStateHistory> getAttitudeBlocks()
Get attitude state histories logical blocks.- Returns:
- attitude state histories logical blocks (may be null)
-
getPhysicBlock
public AttitudePhysicalProperties getPhysicBlock()
Get physical properties logical block.- Returns:
- physical properties logical block (may be null)
-
getCovarianceBlocks
public List<AttitudeCovarianceHistory> getCovarianceBlocks()
Get covariance logical blocks.- Returns:
- covariance logical blocks (may be null)
-
getManeuverBlocks
public List<AttitudeManeuver> getManeuverBlocks()
Get maneuvers logical blocks.- Returns:
- maneuvers logical block (may be null)
-
getAttitudeDeterminationBlock
public AttitudeDetermination getAttitudeDeterminationBlock()
Get attitude determination logical block.- Returns:
- attitude determination logical block (may be null)
-
getUserDefinedBlock
public UserDefined getUserDefinedBlock()
Get user defined parameters logical block.- Returns:
- user defined parameters logical block (may be null)
-
-