Class XYZCovariance

  • All Implemented Interfaces:
    Section

    public class XYZCovariance
    extends CommentsContainer
    Container for XYZ covariance matrix data. This class as a RealMatrix as attribute which can be acces with getXYZCovariaxMatrix method. Beware that there are thus 2 ways to modify the XYZ covariance : setC... ( setCxx, setCyx ...) which should be prioritized and getXYZCovariaxMatrix.setEntry(row, col, value).

    The XYZ Covariance Matrix is only provided if CdmMetadataKey.ALT_COV_TYPE is AltCovarianceType.XYZ, otherwise its terms will return NaN.

    When available, the matrix is given in the 9×9 Lower Triangular Form. All parameters of the 6×6 position/velocity submatrix are mandatory. The remaining elements will return NaN if not provided.

    • Constructor Summary

      Constructors 
      Constructor Description
      XYZCovariance​(boolean covXYZset)
      Simple constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getCdrgdrg()
      Get the object [7,7] in covariance matrix (with index starting at 1).
      double getCdrgx()
      Get the object [7,1] in covariance matrix (with index starting at 1).
      double getCdrgxdot()
      Get the object [7,4] in covariance matrix (with index starting at 1).
      double getCdrgy()
      Get the object [7,2] in covariance matrix.
      double getCdrgydot()
      Get the object [7,5] in covariance matrix (with index starting at 1).
      double getCdrgz()
      Get the object [7,3] in covariance matrix (with index starting at 1).
      double getCdrgzdot()
      Get the object [7,6] in covariance matrix (with index starting at 1).
      double getCsrpdrg()
      Get the object [8,7] in covariance matrix (with index starting at 1).
      double getCsrpsrp()
      Get the object [8,8] in covariance matrix (with index starting at 1).
      double getCsrpx()
      Get the object [8,1] in covariance matrix (with index starting at 1).
      double getCsrpxdot()
      Get the object [8,4] in covariance matrix (with index starting at 1).
      double getCsrpy()
      Get the object [8,2] in covariance matrix (with index starting at 1).
      double getCsrpydot()
      Get the object [8,5] in covariance matrix (with index starting at 1).
      double getCsrpz()
      Get the object [8,3] in covariance matrix (with index starting at 1).
      double getCsrpzdot()
      Get the object [8,6] in covariance matrix (with index starting at 1).
      double getCthrdrg()
      Get the object [9,7] in covariance matrix (with index starting at 1).
      double getCthrsrp()
      Get the object [9,8] in covariance matrix (with index starting at 1).
      double getCthrthr()
      Get the object [9,9] in covariance matrix (with index starting at 1).
      double getCthrx()
      Get the object [9,1] in covariance matrix (with index starting at 1).
      double getCthrxdot()
      Get the object [9,4] in covariance matrix (with index starting at 1).
      double getCthry()
      Get the object [9,2] in covariance matrix (with index starting at 1).
      double getCthrydot()
      Get the object [9,5] in covariance matrix (with index starting at 1).
      double getCthrz()
      Get the object [9,3] in covariance matrix (with index starting at 1).
      double getCthrzdot()
      Get the object [9,6] in covariance matrix (with index starting at 1).
      double getCxdotx()
      Get the object [4,1] in covariance matrix (with index starting at 1).
      double getCxdotxdot()
      Get the object [4, 4] in covariance matrix (with index starting at 1).
      double getCxdoty()
      Get the object [4,2] in covariance matrix (with index starting at 1).
      double getCxdotz()
      Get the object [4, 3] in covariance matrix (with index starting at 1) .
      double getCxx()
      Get the object [1,1] in covariance matrix (with index starting at 1).
      double getCydotx()
      Get the object [5, 1] in covariance matrix (with index starting at 1).
      double getCydotxdot()
      Get the object [5,4] in covariance matrix (with index starting at 1).
      double getCydoty()
      Get the object [5,2] in covariance matrix (with index starting at 1).
      double getCydotydot()
      Get the object [5,5] in covariance matrix (with index starting at 1).
      double getCydotz()
      Get the object [5,3] in covariance matrix (with index starting at 1).
      double getCyx()
      Get the object [2,1] in covariance matrix (with index starting at 1).
      double getCyy()
      Get the object [2,2] in covariance matrix (with index starting at 1).
      double getCzdotx()
      Get the object [6,1] in covariance matrix (with index starting at 1).
      double getCzdotxdot()
      Get the object [6,4] in covariance matrix (with index starting at 1).
      double getCzdoty()
      Get the object [6,2] in covariance matrix (with index starting at 1).
      double getCzdotydot()
      Get the object [6,5] in covariance matrix (with index starting at 1).
      double getCzdotz()
      Get the object [6,3] in covariance matrix (with index starting at 1).
      double getCzdotzdot()
      Get the object [6,6] in covariance matrix (with index starting at 1).
      double getCzx()
      Get the object [3,1] in covariance matrix (with index starting at 1).
      double getCzy()
      Get the object [3,2] in covariance matrix (with index starting at 1).
      double getCzz()
      Get the object [3,3] in covariance matrix (with index starting at 1).
      RealMatrix getXYZCovarianceMatrix()
      Get the XYZ covariance matrix.
      boolean isCovXYZset()
      Get the flag indicating whether the alternate covariance type set in the CDM Object metadata section is XYZ.
      void setCdrgdrg​(double CDRGDRG)
      Set the object [7,7] in covariance matrix (with index starting at 1).
      void setCdrgx​(double CDRGX)
      Set the object [7,1] in covariance matrix (with index starting at 1).
      void setCdrgxdot​(double CDRGXdot)
      Set the object [7,4] in covariance matrix (with index starting at 1).
      void setCdrgy​(double CDRGY)
      Set the object [7,2] in covariance matrix (with index starting at 1).
      void setCdrgydot​(double CDRGYdot)
      Set the object [7,5] in covariance matrix (with index starting at 1).
      void setCdrgz​(double CDRGZ)
      Set the object [7,3] in covariance matrix (with index starting at 1).
      void setCdrgzdot​(double CDRGZdot)
      Set the object [7,6] in covariance matrix (with index starting at 1).
      void setCovarianceMatrixEntry​(int j, int k, double entry)
      Set an entry in the XYZ covariance matrix.
      void setCsrpdrg​(double CSRPDRG)
      Set the object [8,7] in covariance matrix (with index starting at 1).
      void setCsrpsrp​(double CSRPSRP)
      Set the object [8,8] in covariance matrix (with index starting at 1).
      void setCsrpx​(double CSRPX)
      Set the object [8,1] in covariance matrix (with index starting at 1).
      void setCsrpxdot​(double CSRPXdot)
      Set the object [8,4] in covariance matrix (with index starting at 1).
      void setCsrpy​(double CSRPY)
      Set the object [8,2] in covariance matrix (with index starting at 1).
      void setCsrpydot​(double CSRPYdot)
      Set the object [8,5] in covariance matrix (with index starting at 1).
      void setCsrpz​(double CSRPZ)
      Set the object [8,3] in covariance matrix (with index starting at 1).
      void setCsrpzdot​(double CSRPZdot)
      Set the object [8,6] in covariance matrix (with index starting at 1).
      void setCthrdrg​(double CTHRDRG)
      Set the object [9,7] in covariance matrix (with index starting at 1).
      void setCthrsrp​(double CTHRSRP)
      Set the object [9,8] in covariance matrix (with index starting at 1).
      void setCthrthr​(double CTHRTHR)
      Set the object [9,9] in covariance matrix (with index starting at 1).
      void setCthrx​(double CTHRX)
      Set the object [9,1] in covariance matrix (with index starting at 1).
      void setCthrxdot​(double CTHRXdot)
      Set the object [9,4] in covariance matrix (with index starting at 1).
      void setCthry​(double CTHRY)
      Set the object [9,2] in covariance matrix (with index starting at 1).
      void setCthrydot​(double CTHRYdot)
      Set the object [9,5] in covariance matrix (with index starting at 1).
      void setCthrz​(double CTHRZ)
      Set the object [9,3] in covariance matrix (with index starting at 1).
      void setCthrzdot​(double CTHRZdot)
      Set the object [9,6] in covariance matrix (with index starting at 1).
      void setCxdotx​(double CXdotX)
      Set the object [4,1] in covariance matrix (with index starting at 1).
      void setCxdotxdot​(double CXdotXdot)
      Set the object [4, 4] in covariance matrix (with index starting at 1).
      void setCxdoty​(double CXdotY)
      Set the object [4, 2] in covariance matrix (with index starting at 1).
      void setCxdotz​(double CXdotZ)
      Set the object [4, 3] in covariance matrix (with index starting at 1).
      void setCxx​(double CXX)
      Set the object [1,1] in covariance matrix (with index starting at 1).
      void setCydotx​(double CYdotX)
      Set the object [5,1] in covariance matrix (with index starting at 1).
      void setCydotxdot​(double CYdotXdot)
      Set the object [5,4] in covariance matrix (with index starting at 1).
      void setCydoty​(double CYdotY)
      Set the object [5,2] in covariance matrix (with index starting at 1).
      void setCydotydot​(double CYdotYdot)
      Set the object [5,5] in covariance matrix (with index starting at 1).
      void setCydotz​(double CYdotZ)
      Set the object [5,3] in covariance matrix (with index starting at 1).
      void setCyx​(double CYX)
      Set the object [2,1] in covariance matrix (with index starting at 1).
      void setCyy​(double CYY)
      Set the object [2,2] in covariance matrix (with index starting at 1).
      void setCzdotx​(double CZdotX)
      Set the object [6,1] in covariance matrix (with index starting at 1).
      void setCzdotxdot​(double CZdotXdot)
      Set the object [6,4] in covariance matrix (with index starting at 1).
      void setCzdoty​(double CZdotY)
      Set the object [6,2] in covariance matrix (with index starting at 1).
      void setCzdotydot​(double CZdotYdot)
      Set the object [6,5] in covariance matrix (with index starting at 1).
      void setCzdotz​(double CZdotZ)
      Set the object [6,3] in covariance matrix (with index starting at 1).
      void setCzdotzdot​(double CZdotZdot)
      Set the object [6,6] in covariance matrix (with index starting at 1).
      void setCzx​(double CZX)
      Set the object [3,1] in covariance matrix (with index starting at 1).
      void setCzy​(double CZY)
      Set the object [3,2] in covariance matrix (with index starting at 1).
      void setCzz​(double CZZ)
      Set the object [3,3] in covariance matrix (with index starting at 1).
      void validate​(double version)
      Check is all mandatory entries have been initialized.
    • Constructor Detail

      • XYZCovariance

        public XYZCovariance​(boolean covXYZset)
        Simple constructor. To update matrix value there are 2 ways to modify the XYZ covariance : setC... ( setCxx, setCyx ...) which should be prioritized and getXYZCovariaxMatrix.setEntry(row, col, value).

        The XYZ Covariance Matrix is only provided if CdmMetadataKey.ALT_COV_TYPE is AltCovarianceType.XYZ, otherwise its terms will return NaN.

        When available, the matrix is given in the 9×9 Lower Triangular Form. All parameters of the 6×6 position/velocity submatrix are mandatory. The remaining elements will return NaN if not provided.

        Parameters:
        covXYZset - Flag indicating whether the alternate covariance type set in the CDM Object metadata section is XYZ.
    • 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
      • setCovarianceMatrixEntry

        public void setCovarianceMatrixEntry​(int j,
                                             int k,
                                             double entry)
        Set an entry in the XYZ covariance matrix.

        Both m(j, k) and m(k, j) are set.

        Parameters:
        j - row index (must be between 0 and 5 (inclusive)
        k - column index (must be between 0 and 5 (inclusive)
        entry - value of the matrix entry
      • getXYZCovarianceMatrix

        public RealMatrix getXYZCovarianceMatrix()
        Get the XYZ covariance matrix.

        The XYZ Covariance Matrix is only provided if CdmMetadataKey.ALT_COV_TYPE is AltCovarianceType.XYZ, otherwise its terms will return NaN.

        When available, the matrix is given in the 9×9 Lower Triangular Form. All parameters of the 6×6 position/velocity submatrix are mandatory. The remaining elements will return NaN if not provided.

        Returns:
        the XYZ covariance matrix
      • getCxx

        public double getCxx()
        Get the object [1,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [1,1] in covariance matrix (in m²)
      • setCxx

        public void setCxx​(double CXX)
        Set the object [1,1] in covariance matrix (with index starting at 1).
        Parameters:
        CXX - = object [1,1] in covariance matrix (in m²)
      • getCyx

        public double getCyx()
        Get the object [2,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [2,1] in covariance matrix (in m²)
      • setCyx

        public void setCyx​(double CYX)
        Set the object [2,1] in covariance matrix (with index starting at 1).
        Parameters:
        CYX - = object [2,1] in covariance matrix (in m²)
      • getCyy

        public double getCyy()
        Get the object [2,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [2,2] in covariance matrix (in m²)
      • setCyy

        public void setCyy​(double CYY)
        Set the object [2,2] in covariance matrix (with index starting at 1).
        Parameters:
        CYY - = object [2,2] in covariance matrix (in m²)
      • getCzx

        public double getCzx()
        Get the object [3,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [3,1] in covariance matrix (in m²)
      • setCzx

        public void setCzx​(double CZX)
        Set the object [3,1] in covariance matrix (with index starting at 1).
        Parameters:
        CZX - = object [3,1] in covariance matrix (in m²)
      • getCzy

        public double getCzy()
        Get the object [3,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [3,2] in covariance matrix (in m²)
      • setCzy

        public void setCzy​(double CZY)
        Set the object [3,2] in covariance matrix (with index starting at 1).
        Parameters:
        CZY - = object [3,2] in covariance matrix (in m²)
      • getCzz

        public double getCzz()
        Get the object [3,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [3,3] in covariance matrix (in m²)
      • setCzz

        public void setCzz​(double CZZ)
        Set the object [3,3] in covariance matrix (with index starting at 1).
        Parameters:
        CZZ - = object [3,3] in covariance matrix (in m²)
      • getCxdotx

        public double getCxdotx()
        Get the object [4,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [4,1] in covariance matrix (in m²/s)
      • setCxdotx

        public void setCxdotx​(double CXdotX)
        Set the object [4,1] in covariance matrix (with index starting at 1).
        Parameters:
        CXdotX - = object [4,1] in covariance matrix (in m²/s)
      • getCxdoty

        public double getCxdoty()
        Get the object [4,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [4,2] in covariance matrix (in m²/s)
      • setCxdoty

        public void setCxdoty​(double CXdotY)
        Set the object [4, 2] in covariance matrix (with index starting at 1).
        Parameters:
        CXdotY - = object [4, 2] in covariance matrix (in m²/s)
      • getCxdotz

        public double getCxdotz()
        Get the object [4, 3] in covariance matrix (with index starting at 1) .
        Returns:
        the object [4, 3] in covariance matrix (in m²/s)
      • setCxdotz

        public void setCxdotz​(double CXdotZ)
        Set the object [4, 3] in covariance matrix (with index starting at 1).
        Parameters:
        CXdotZ - = object [4,3] in covariance matrix (in m²/s)
      • getCxdotxdot

        public double getCxdotxdot()
        Get the object [4, 4] in covariance matrix (with index starting at 1).
        Returns:
        the object [4, 4] in covariance matrix (in m²/s²)
      • setCxdotxdot

        public void setCxdotxdot​(double CXdotXdot)
        Set the object [4, 4] in covariance matrix (with index starting at 1).
        Parameters:
        CXdotXdot - = object [4, 4] in covariance matrix (in m²/s²)
      • getCydotx

        public double getCydotx()
        Get the object [5, 1] in covariance matrix (with index starting at 1).
        Returns:
        the object [5, 1] in covariance matrix (in m²/s)
      • setCydotx

        public void setCydotx​(double CYdotX)
        Set the object [5,1] in covariance matrix (with index starting at 1).
        Parameters:
        CYdotX - = object [5,1] in covariance matrix (in m²/s)
      • getCydoty

        public double getCydoty()
        Get the object [5,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,2] in covariance matrix (in m²/s)
      • setCydoty

        public void setCydoty​(double CYdotY)
        Set the object [5,2] in covariance matrix (with index starting at 1).
        Parameters:
        CYdotY - = object [5,2] in covariance matrix (in m²/s)
      • getCydotz

        public double getCydotz()
        Get the object [5,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,3] in covariance matrix (in m²/s)
      • setCydotz

        public void setCydotz​(double CYdotZ)
        Set the object [5,3] in covariance matrix (with index starting at 1).
        Parameters:
        CYdotZ - = object [5,3] in covariance matrix (in m²/s)
      • getCydotxdot

        public double getCydotxdot()
        Get the object [5,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,4] in covariance matrix (in m²/s²)
      • setCydotxdot

        public void setCydotxdot​(double CYdotXdot)
        Set the object [5,4] in covariance matrix (with index starting at 1).
        Parameters:
        CYdotXdot - = object [5,4] in covariance matrix (in m²/s²)
      • getCydotydot

        public double getCydotydot()
        Get the object [5,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,5] in covariance matrix (in m²/s²)
      • setCydotydot

        public void setCydotydot​(double CYdotYdot)
        Set the object [5,5] in covariance matrix (with index starting at 1).
        Parameters:
        CYdotYdot - = object [5,5] in covariance matrix (in m²/s²)
      • getCzdotx

        public double getCzdotx()
        Get the object [6,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,1] in covariance matrix (in m²/s)
      • setCzdotx

        public void setCzdotx​(double CZdotX)
        Set the object [6,1] in covariance matrix (with index starting at 1).
        Parameters:
        CZdotX - = object [6,1] in covariance matrix (in m²/s)
      • getCzdoty

        public double getCzdoty()
        Get the object [6,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,2] in covariance matrix (in m²/s)
      • setCzdoty

        public void setCzdoty​(double CZdotY)
        Set the object [6,2] in covariance matrix (with index starting at 1).
        Parameters:
        CZdotY - = object [6,2] in covariance matrix (in m²/s)
      • getCzdotz

        public double getCzdotz()
        Get the object [6,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,3] in covariance matrix (in m²/s)
      • setCzdotz

        public void setCzdotz​(double CZdotZ)
        Set the object [6,3] in covariance matrix (with index starting at 1).
        Parameters:
        CZdotZ - = object [6,3] in covariance matrix (in m²/s)
      • getCzdotxdot

        public double getCzdotxdot()
        Get the object [6,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,4] in covariance matrix (in m²/s²)
      • setCzdotxdot

        public void setCzdotxdot​(double CZdotXdot)
        Set the object [6,4] in covariance matrix (with index starting at 1).
        Parameters:
        CZdotXdot - = object [6,4] in covariance matrix (in m²/s²)
      • getCzdotydot

        public double getCzdotydot()
        Get the object [6,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,5] in covariance matrix (in m²/s²)
      • setCzdotydot

        public void setCzdotydot​(double CZdotYdot)
        Set the object [6,5] in covariance matrix (with index starting at 1).
        Parameters:
        CZdotYdot - = object [6,5] in covariance matrix (in m²/s²)
      • getCzdotzdot

        public double getCzdotzdot()
        Get the object [6,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,6] in covariance matrix (in m²/s²)
      • setCzdotzdot

        public void setCzdotzdot​(double CZdotZdot)
        Set the object [6,6] in covariance matrix (with index starting at 1).
        Parameters:
        CZdotZdot - = object [6,6] in covariance matrix (in m²/s²)
      • getCdrgx

        public double getCdrgx()
        Get the object [7,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,1] in covariance matrix (in m³/kg)
      • setCdrgx

        public void setCdrgx​(double CDRGX)
        Set the object [7,1] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGX - = object [7,1] in covariance matrix (in m³/kg)
      • getCdrgy

        public double getCdrgy()
        Get the object [7,2] in covariance matrix.
        Returns:
        the object [7,2] in covariance matrix (in m³/kg)
      • setCdrgy

        public void setCdrgy​(double CDRGY)
        Set the object [7,2] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGY - = object [7,2] in covariance matrix (in m³/kg)
      • getCdrgz

        public double getCdrgz()
        Get the object [7,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,3] in covariance matrix (in m³/kg)
      • setCdrgz

        public void setCdrgz​(double CDRGZ)
        Set the object [7,3] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGZ - = object [7,3] in covariance matrix (in m³/kg)
      • getCdrgxdot

        public double getCdrgxdot()
        Get the object [7,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,4] in covariance matrix (in m³/(kg.s))
      • setCdrgxdot

        public void setCdrgxdot​(double CDRGXdot)
        Set the object [7,4] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGXdot - = object [7,4] in covariance matrix (in m³/(kg.s))
      • getCdrgydot

        public double getCdrgydot()
        Get the object [7,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,5] in covariance matrix (in m³/(kg.s))
      • setCdrgydot

        public void setCdrgydot​(double CDRGYdot)
        Set the object [7,5] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGYdot - = object [7,5] in covariance matrix (in m³/(kg.s))
      • getCdrgzdot

        public double getCdrgzdot()
        Get the object [7,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,6] in covariance matrix (in m³/(kg.s))
      • setCdrgzdot

        public void setCdrgzdot​(double CDRGZdot)
        Set the object [7,6] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGZdot - = object [7,6] in covariance matrix (in m³/(kg.s))
      • getCdrgdrg

        public double getCdrgdrg()
        Get the object [7,7] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,7] in covariance matrix (in m⁴/kg²)
      • setCdrgdrg

        public void setCdrgdrg​(double CDRGDRG)
        Set the object [7,7] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGDRG - = object [7,7] in covariance matrix (in m⁴/kg²)
      • getCsrpx

        public double getCsrpx()
        Get the object [8,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,1] in covariance matrix (in m³/kg)
      • setCsrpx

        public void setCsrpx​(double CSRPX)
        Set the object [8,1] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPX - = object [8,1] in covariance matrix (in m³/kg)
      • getCsrpy

        public double getCsrpy()
        Get the object [8,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,2] in covariance matrix (in m³/kg)
      • setCsrpy

        public void setCsrpy​(double CSRPY)
        Set the object [8,2] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPY - = object [8,2] in covariance matrix (in m³/kg)
      • getCsrpz

        public double getCsrpz()
        Get the object [8,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,3] in covariance matrix (in m³/kg)
      • setCsrpz

        public void setCsrpz​(double CSRPZ)
        Set the object [8,3] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPZ - = object [8,3] in covariance matrix (in m³/kg)
      • getCsrpxdot

        public double getCsrpxdot()
        Get the object [8,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,4] in covariance matrix (in m³/(kg.s))
      • setCsrpxdot

        public void setCsrpxdot​(double CSRPXdot)
        Set the object [8,4] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPXdot - = object [8,4] in covariance matrix (in m³/(kg.s))
      • getCsrpydot

        public double getCsrpydot()
        Get the object [8,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,5] in covariance matrix (in m³/(kg.s))
      • setCsrpydot

        public void setCsrpydot​(double CSRPYdot)
        Set the object [8,5] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPYdot - = object [8,5] in covariance matrix (in m³/(kg.s))
      • getCsrpzdot

        public double getCsrpzdot()
        Get the object [8,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,6] in covariance matrix (in m³/(kg.s))
      • setCsrpzdot

        public void setCsrpzdot​(double CSRPZdot)
        Set the object [8,6] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPZdot - = object [8,6] in covariance matrix (in m³/(kg.s))
      • getCsrpdrg

        public double getCsrpdrg()
        Get the object [8,7] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,7] in covariance matrix (in m⁴/kg²)
      • setCsrpdrg

        public void setCsrpdrg​(double CSRPDRG)
        Set the object [8,7] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPDRG - = object [8,7] in covariance matrix (in m⁴/kg²)
      • getCsrpsrp

        public double getCsrpsrp()
        Get the object [8,8] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,8] in covariance matrix (in m⁴/kg²)
      • setCsrpsrp

        public void setCsrpsrp​(double CSRPSRP)
        Set the object [8,8] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPSRP - = object [8,8] in covariance matrix (in m⁴/kg²)
      • getCthrx

        public double getCthrx()
        Get the object [9,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,1] in covariance matrix (in m²/s²)
      • setCthrx

        public void setCthrx​(double CTHRX)
        Set the object [9,1] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRX - = object [9,1] in covariance matrix (in m²/s²)
      • getCthry

        public double getCthry()
        Get the object [9,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,2] in covariance matrix (in m²/s²)
      • setCthry

        public void setCthry​(double CTHRY)
        Set the object [9,2] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRY - = object [9,2] in covariance matrix (in m²/s²)
      • getCthrz

        public double getCthrz()
        Get the object [9,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,3] in covariance matrix (in m²/s²)
      • setCthrz

        public void setCthrz​(double CTHRZ)
        Set the object [9,3] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRZ - = object [9,3] in covariance matrix (in m²/s²)
      • getCthrxdot

        public double getCthrxdot()
        Get the object [9,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,4] in covariance matrix (in m²/s³)
      • setCthrxdot

        public void setCthrxdot​(double CTHRXdot)
        Set the object [9,4] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRXdot - = object [9,4] in covariance matrix (in m²/s³)
      • getCthrydot

        public double getCthrydot()
        Get the object [9,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,5] in covariance matrix (in m²/s³)
      • setCthrydot

        public void setCthrydot​(double CTHRYdot)
        Set the object [9,5] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRYdot - = object [9,5] in covariance matrix (in m²/s³)
      • getCthrzdot

        public double getCthrzdot()
        Get the object [9,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,6] in covariance matrix (in m²/s³)
      • setCthrzdot

        public void setCthrzdot​(double CTHRZdot)
        Set the object [9,6] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRZdot - = object [9,6] in covariance matrix (in m²/s³)
      • getCthrdrg

        public double getCthrdrg()
        Get the object [9,7] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,7] in covariance matrix (in m³/(kg.s²))
      • setCthrdrg

        public void setCthrdrg​(double CTHRDRG)
        Set the object [9,7] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRDRG - = object [9,7] in covariance matrix (in m³/(kg.s²))
      • getCthrsrp

        public double getCthrsrp()
        Get the object [9,8] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,8] in covariance matrix (in m³/(kg.s²))
      • setCthrsrp

        public void setCthrsrp​(double CTHRSRP)
        Set the object [9,8] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRSRP - = object [9,8] in covariance matrix (in m³/(kg.s²))
      • getCthrthr

        public double getCthrthr()
        Get the object [9,9] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,9] in covariance matrix (in m²/s⁴)
      • setCthrthr

        public void setCthrthr​(double CTHRTHR)
        Set the object [9,9] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRTHR - = object [9,9] in covariance matrix (in m²/s⁴)
      • isCovXYZset

        public boolean isCovXYZset()
        Get the flag indicating whether the alternate covariance type set in the CDM Object metadata section is XYZ.
        Returns:
        the covXYZset