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; } }