package mil.nga.giat.geowave.format.stanag4676.parser.model;
//STANAG 4676
/**
* CovarianceMatrix Provides the matrix of covariances related to the estimated
* position vector and the estimated position and velocity vectors.
*/
public class CovarianceMatrix
{
/**
* Provides an estimate of the variance in the x component of position at
* the time of the report, expressed in meters squared (m^2).
*/
public Double covPosXPosX;
/**
* Provides an estimate of the variance in the y component of position at
* the time of the report, expressed in meters squared (m^2).
*/
public Double covPosYPosY;
/**
* Provides an estimate of the variance in the z component of position at
* the time of the report, expressed in meters squared (m^2).
*/
public Double covPosZPosZ;
/**
* Provides an estimate of the covariance between the x and y components of
* position, expressed in meters squared (m^2).
*/
public Double covPosXPosY;
/**
* Provides an estimate of the covariance between the x and z components of
* position, expressed in meters squared (m^2).
*/
public Double covPosXPosZ;
/**
* Provides an estimate of the covariance between the y and z components of
* position, expressed in meters squared (m^2).
*/
public Double covPosYPosZ;
/**
* Provides an estimate of the variance of the x component of velocity at
* the time of the report, expressed in meters squared per seconds squared
* (m^2/s^2).
*/
public Double covVelXVelX;
/**
* Provides an estimate of the variance of the y component of velocity at
* the time of the report, expressed in meters squared per seconds squared
* (m^2/s^2).
*/
public Double covVelYVelY;
/**
* Provides an estimate of the variance of the z component of velocity at
* the time of the report, expressed in meters squared per seconds squared
* (m^2/s^2).
*/
public Double covVelZVelZ;
/**
* Provides an estimate of the covariance between the x component of
* position and the x component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosXVelX;
/**
* Provides an estimate of the covariance between the x component of
* position and the y component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosXVelY;
/**
* Provides an estimate of the covariance between the x component of
* position and the z component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosXVelZ;
/**
* Provides an estimate of the covariance between the y component of
* position and the x component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosYVelX;
/**
* Provides an estimate of the covariance between the y component of
* position and the y component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosYVelY;
/**
* Provides an estimate of the covariance between the y component of
* position and the z component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosYVelZ;
/**
* Provides an estimate of the covariance between the z component of
* position and the x component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosZVelX;
/**
* Provides an estimate of the covariance between the z component of
* position and the y component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosZVelY;
/**
* Provides an estimate of the covariance between the z component of
* position and the z component of velocity at the time of the report,
* expressed in meters squared per second (m^2/s).
*/
public Double covPosZVelZ;
/**
* Provides an estimate of the covariance between the x and y components of
* velocity at the time of the report, expressed in meters squared per
* seconds squared (m^2/s^2).
*/
public Double covVelXVelY;
/**
* Provides an estimate of the covariance between the x and z components of
* velocity at the time of the report, expressed in meters squared per
* seconds squared (m^2/s^2).
*/
public Double covVelXVelZ;
/**
* Provides an estimate of the covariance between the y and z components of
* velocity at the time of the report, expressed in meters squared per
* seconds squared (m^2/s^2).
*/
public Double covVelYVelZ;
public Double getCovPosXPosX() {
return covPosXPosX;
}
public void setCovPosXPosX(
Double covPosXPosX ) {
this.covPosXPosX = covPosXPosX;
}
public Double getCovPosYPosY() {
return covPosYPosY;
}
public void setCovPosYPosY(
Double covPosYPosY ) {
this.covPosYPosY = covPosYPosY;
}
public Double getCovPosZPosZ() {
return covPosZPosZ;
}
public void setCovPosZPosZ(
Double covPosZPosZ ) {
this.covPosZPosZ = covPosZPosZ;
}
public Double getCovPosXPosY() {
return covPosXPosY;
}
public void setCovPosXPosY(
Double covPosXPosY ) {
this.covPosXPosY = covPosXPosY;
}
public Double getCovPosXPosZ() {
return covPosXPosZ;
}
public void setCovPosXPosZ(
Double covPosXPosZ ) {
this.covPosXPosZ = covPosXPosZ;
}
public Double getCovPosYPosZ() {
return covPosYPosZ;
}
public void setCovPosYPosZ(
Double covPosYPosZ ) {
this.covPosYPosZ = covPosYPosZ;
}
public Double getCovVelXVelX() {
return covVelXVelX;
}
public void setCovVelXVelX(
Double covVelXVelX ) {
this.covVelXVelX = covVelXVelX;
}
public Double getCovVelYVelY() {
return covVelYVelY;
}
public void setCovVelYVelY(
Double covVelYVelY ) {
this.covVelYVelY = covVelYVelY;
}
public Double getCovVelZVelZ() {
return covVelZVelZ;
}
public void setCovVelZVelZ(
Double covVelZVelZ ) {
this.covVelZVelZ = covVelZVelZ;
}
public Double getCovPosXVelX() {
return covPosXVelX;
}
public void setCovPosXVelX(
Double covPosXVelX ) {
this.covPosXVelX = covPosXVelX;
}
public Double getCovPosXVelY() {
return covPosXVelY;
}
public void setCovPosXVelY(
Double covPosXVelY ) {
this.covPosXVelY = covPosXVelY;
}
public Double getCovPosXVelZ() {
return covPosXVelZ;
}
public void setCovPosXVelZ(
Double covPosXVelZ ) {
this.covPosXVelZ = covPosXVelZ;
}
public Double getCovPosYVelX() {
return covPosYVelX;
}
public void setCovPosYVelX(
Double covPosYVelX ) {
this.covPosYVelX = covPosYVelX;
}
public Double getCovPosYVelY() {
return covPosYVelY;
}
public void setCovPosYVelY(
Double covPosYVelY ) {
this.covPosYVelY = covPosYVelY;
}
public Double getCovPosYVelZ() {
return covPosYVelZ;
}
public void setCovPosYVelZ(
Double covPosYVelZ ) {
this.covPosYVelZ = covPosYVelZ;
}
public Double getCovPosZVelX() {
return covPosZVelX;
}
public void setCovPosZVelX(
Double covPosZVelX ) {
this.covPosZVelX = covPosZVelX;
}
public Double getCovPosZVelY() {
return covPosZVelY;
}
public void setCovPosZVelY(
Double covPosZVelY ) {
this.covPosZVelY = covPosZVelY;
}
public Double getCovPosZVelZ() {
return covPosZVelZ;
}
public void setCovPosZVelZ(
Double covPosZVelZ ) {
this.covPosZVelZ = covPosZVelZ;
}
public Double getCovVelXVelY() {
return covVelXVelY;
}
public void setCovVelXVelY(
Double covVelXVelY ) {
this.covVelXVelY = covVelXVelY;
}
public Double getCovVelXVelZ() {
return covVelXVelZ;
}
public void setCovVelXVelZ(
Double covVelXVelZ ) {
this.covVelXVelZ = covVelXVelZ;
}
public Double getCovVelYVelZ() {
return covVelYVelZ;
}
public void setCovVelYVelZ(
Double covVelYVelZ ) {
this.covVelYVelZ = covVelYVelZ;
}
}