Class AttitudeCovarianceHistoryMetadata

  • All Implemented Interfaces:
    Section

    public class AttitudeCovarianceHistoryMetadata
    extends CommentsContainer
    Metadata for covariance history.
    Since:
    12.0
    Author:
    Luc Maisonobe
    • Constructor Detail

      • AttitudeCovarianceHistoryMetadata

        public AttitudeCovarianceHistoryMetadata()
        Empty constructor.

        This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.

        Since:
        12.0
    • 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.

        Specified by:
        validate in interface Section
        Overrides:
        validate in class CommentsContainer
        Parameters:
        version - format version
      • getCovID

        public String getCovID()
        Get covariance identification number.
        Returns:
        covariance identification number
      • setCovID

        public void setCovID​(String covID)
        Set covariance identification number.
        Parameters:
        covID - covariance identification number
      • getCovPrevID

        public String getCovPrevID()
        Get identification number of previous covariance.
        Returns:
        identification number of previous covariance
      • setCovPrevID

        public void setCovPrevID​(String covPrevID)
        Set identification number of previous covariance.
        Parameters:
        covPrevID - identification number of previous covariance
      • getCovBasis

        public String getCovBasis()
        Get basis of this covariance time history data.
        Returns:
        basis of this covariance time history data
      • setCovBasis

        public void setCovBasis​(String covBasis)
        Set basis of this covariance time history data.
        Parameters:
        covBasis - basis of this covariance time history data
      • getCovBasisID

        public String getCovBasisID()
        Get identification number of the orbit determination or simulation upon which this covariance is based.
        Returns:
        identification number of the orbit determination or simulation upon which this covariance is based
      • setCovBasisID

        public void setCovBasisID​(String covBasisID)
        Set identification number of the orbit determination or simulation upon which this covariance is based.
        Parameters:
        covBasisID - identification number of the orbit determination or simulation upon which this covariance is based
      • getCovReferenceFrame

        public FrameFacade getCovReferenceFrame()
        Get reference frame of the covariance.
        Returns:
        reference frame of the covariance
      • setCovReferenceFrame

        public void setCovReferenceFrame​(FrameFacade covReferenceFrame)
        Set reference frame of the covariance.
        Parameters:
        covReferenceFrame - the reference frame to be set
      • getCovType

        public AttitudeCovarianceType getCovType()
        Get covariance element set type.
        Returns:
        covariance element set type
      • setCovType

        public void setCovType​(AttitudeCovarianceType covType)
        Set covariance element set type.
        Parameters:
        covType - covariance element set type