Class XYZCovariance

java.lang.Object
org.orekit.files.ccsds.section.CommentsContainer
org.orekit.files.ccsds.ndm.cdm.XYZCovariance
All Implemented Interfaces:
Section

public class XYZCovariance extends CommentsContainer
Container for XYZ covariance matrix data.

Beware that the Orekit getters and setters all rely on SI units. The parsers and writers take care of converting these SI units into CCSDS mandatory units. The Unit class provides useful fromSi and toSI methods in case the callers already use CCSDS units instead of the API SI units. The general-purpose Unit class (without an 's') and the CCSDS-specific Units class (with an 's') also provide some predefined units. These predefined units and the fromSi and toSI conversion methods are indeed what the parsers and writers use for the conversions.

This class as a RealMatrix as attribute which can be access with getXYZCovariaxMatrix method. Beware that there are thus two 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

    Modifier and Type
    Method
    Description
    double
    Get the object [7,7] in covariance matrix (with index starting at 1).
    double
    Get the object [7,1] in covariance matrix (with index starting at 1).
    double
    Get the object [7,4] in covariance matrix (with index starting at 1).
    double
    Get the object [7,2] in covariance matrix.
    double
    Get the object [7,5] in covariance matrix (with index starting at 1).
    double
    Get the object [7,3] in covariance matrix (with index starting at 1).
    double
    Get the object [7,6] in covariance matrix (with index starting at 1).
    double
    Get the object [8,7] in covariance matrix (with index starting at 1).
    double
    Get the object [8,8] in covariance matrix (with index starting at 1).
    double
    Get the object [8,1] in covariance matrix (with index starting at 1).
    double
    Get the object [8,4] in covariance matrix (with index starting at 1).
    double
    Get the object [8,2] in covariance matrix (with index starting at 1).
    double
    Get the object [8,5] in covariance matrix (with index starting at 1).
    double
    Get the object [8,3] in covariance matrix (with index starting at 1).
    double
    Get the object [8,6] in covariance matrix (with index starting at 1).
    double
    Get the object [9,7] in covariance matrix (with index starting at 1).
    double
    Get the object [9,8] in covariance matrix (with index starting at 1).
    double
    Get the object [9,9] in covariance matrix (with index starting at 1).
    double
    Get the object [9,1] in covariance matrix (with index starting at 1).
    double
    Get the object [9,4] in covariance matrix (with index starting at 1).
    double
    Get the object [9,2] in covariance matrix (with index starting at 1).
    double
    Get the object [9,5] in covariance matrix (with index starting at 1).
    double
    Get the object [9,3] in covariance matrix (with index starting at 1).
    double
    Get the object [9,6] in covariance matrix (with index starting at 1).
    double
    Get the object [4,1] in covariance matrix (with index starting at 1).
    double
    Get the object [4, 4] in covariance matrix (with index starting at 1).
    double
    Get the object [4,2] in covariance matrix (with index starting at 1).
    double
    Get the object [4, 3] in covariance matrix (with index starting at 1) .
    double
    Get the object [1,1] in covariance matrix (with index starting at 1).
    double
    Get the object [5, 1] in covariance matrix (with index starting at 1).
    double
    Get the object [5,4] in covariance matrix (with index starting at 1).
    double
    Get the object [5,2] in covariance matrix (with index starting at 1).
    double
    Get the object [5,5] in covariance matrix (with index starting at 1).
    double
    Get the object [5,3] in covariance matrix (with index starting at 1).
    double
    Get the object [2,1] in covariance matrix (with index starting at 1).
    double
    Get the object [2,2] in covariance matrix (with index starting at 1).
    double
    Get the object [6,1] in covariance matrix (with index starting at 1).
    double
    Get the object [6,4] in covariance matrix (with index starting at 1).
    double
    Get the object [6,2] in covariance matrix (with index starting at 1).
    double
    Get the object [6,5] in covariance matrix (with index starting at 1).
    double
    Get the object [6,3] in covariance matrix (with index starting at 1).
    double
    Get the object [6,6] in covariance matrix (with index starting at 1).
    double
    Get the object [3,1] in covariance matrix (with index starting at 1).
    double
    Get the object [3,2] in covariance matrix (with index starting at 1).
    double
    Get the object [3,3] in covariance matrix (with index starting at 1).
    Get the XYZ covariance matrix.
    boolean
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 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.

      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