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. 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
isAltCovarianceType.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.
Methods inherited from class org.orekit.files.ccsds.section.CommentsContainer
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments, setComments




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
isAltCovarianceType.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 interfaceSection
 Overrides:
validate
in classCommentsContainer
 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
isAltCovarianceType.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

