| Package | Description | 
|---|---|
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Matrix6By6 | 
Matrix6By6Symmetric.add(Matrix6By6 matrix)
Adds a matrix to this matrix. 
 | 
Matrix6By6 | 
Matrix6By6.add(Matrix6By6 matrix)
Adds a matrix to this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.add(Matrix6By6 left,
   Matrix6By6 right)
Adds a matrix to this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.add(Matrix6By6 left,
   Matrix6By6Symmetric right)
Adds a matrix to this matrix. 
 | 
Matrix6By6 | 
Matrix6By6.add(Matrix6By6Symmetric matrix)
Adds a matrix to this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6Symmetric.add(Matrix6By6Symmetric left,
   Matrix6By6 right)
Adds a matrix to this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.getIdentity()
Gets a  
Matrix6By6 representing an identity transformation. | 
static Matrix6By6 | 
Matrix6By6.getUndefined()
Gets a  
Matrix6By6 representing an undefined matrix containing Double.NaN values. | 
static Matrix6By6 | 
Matrix6By6.getZero()
Gets a  
Matrix6By6 representing the zero matrix. | 
Matrix6By6 | 
Matrix6By6.multiply(double scalar)
Multiplies this matrix by a scalar. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(double scalar,
        Matrix6By6 matrix)
Multiplies a scalar by a matrix. 
 | 
Matrix6By6 | 
Matrix6By6Symmetric.multiply(Matrix6By6 matrix)
Multiplies this matrix by a matrix. 
 | 
Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 matrix)
Multiplies this matrix by a matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 matrix,
        double scalar)
Multiplies a matrix by a scalar. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 left,
        Matrix6By6 right)
Multiplies the left matrix by the right matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 left,
        Matrix6By6Symmetric right)
Multiplies the left matrix by the right matrix. 
 | 
Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6Symmetric matrix)
Multiplies this matrix by a matrix. 
 | 
static Matrix6By6 | 
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric left,
        Matrix6By6 right)
Multiplies the left matrix by the right matrix. 
 | 
Matrix6By6 | 
Matrix6By6Symmetric.subtract(Matrix6By6 matrix)
Subtracts a matrix from this matrix. 
 | 
Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6 matrix)
Subtracts a matrix from this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6 left,
        Matrix6By6 right)
Subtracts the second matrix from the first. 
 | 
static Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6 left,
        Matrix6By6Symmetric right)
Subtracts the second matrix from the first. 
 | 
Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6Symmetric matrix)
Subtracts a matrix from this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric left,
        Matrix6By6 right)
Subtracts the second matrix from the first. 
 | 
Matrix6By6 | 
Matrix6By6.transpose()
Transposes the matrix. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Matrix6By6 | 
Matrix6By6Symmetric.add(Matrix6By6 matrix)
Adds a matrix to this matrix. 
 | 
Matrix6By6 | 
Matrix6By6.add(Matrix6By6 matrix)
Adds a matrix to this matrix. 
 | 
static Matrix | 
Matrix.add(Matrix6By6 left,
   Matrix rightAddend)
Creates a  
Matrix which is the sum of the two given matrices. | 
static Matrix6By6 | 
Matrix6By6.add(Matrix6By6 left,
   Matrix6By6 right)
Adds a matrix to this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.add(Matrix6By6 left,
   Matrix6By6Symmetric right)
Adds a matrix to this matrix. 
 | 
static Matrix6By6 | 
Matrix6By6Symmetric.add(Matrix6By6Symmetric left,
   Matrix6By6 right)
Adds a matrix to this matrix. 
 | 
static Matrix | 
Matrix.add(Matrix leftAddend,
   Matrix6By6 rightAddend)
Creates a  
Matrix which is the sum of the two given matrices. | 
static Matrix | 
Matrix.elementDivide(Matrix6By6 dividend,
             Matrix divisor)
Creates a new  
Matrix which is the element-by-element division of
    the two given matrices. | 
static Matrix | 
Matrix.elementDivide(Matrix dividend,
             Matrix6By6 divisor)
Creates a new  
Matrix which is the element-by-element division of
    the two given matrices. | 
static Matrix | 
Matrix.elementMultiply(Matrix6By6 multiplicand,
               Matrix multiplier)
Creates a new  
Matrix which is the element-by-element multiplication of
    the two given matrices. | 
static Matrix | 
Matrix.elementMultiply(Matrix multiplicand,
               Matrix6By6 multiplier)
Creates a new  
Matrix which is the element-by-element multiplication of
    the two given matrices. | 
static boolean | 
Matrix6By6.equals(Matrix6By6 left,
      Matrix6By6 right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
Matrix6By6.equalsEpsilon(Matrix6By6 other,
             double epsilon)
Returns true if all of the elements of this matrix are within  
epsilon
    of the same elements of the specified matrix. | 
boolean | 
Matrix6By6.equalsType(Matrix6By6 other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static Matrix6By6Symmetric | 
Matrix6By6Symmetric.fromLowerTriangular(Matrix6By6 matrix)
Forms a symmetric matrix from the lower triangular elements of the provided matrix. 
 | 
static Matrix6By6Symmetric | 
Matrix6By6Symmetric.fromUpperTriangular(Matrix6By6 matrix)
Forms a symmetric matrix from the upper triangular elements of the provided matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(double scalar,
        Matrix6By6 matrix)
Multiplies a scalar by a matrix. 
 | 
Matrix6By6 | 
Matrix6By6Symmetric.multiply(Matrix6By6 matrix)
Multiplies this matrix by a matrix. 
 | 
Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 matrix)
Multiplies this matrix by a matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 matrix,
        double scalar)
Multiplies a matrix by a scalar. 
 | 
static Matrix | 
Matrix.multiply(Matrix6By6 multiplicand,
        Matrix multiplier)
Creates a  
Matrix which is the linear algebra multiplication of
    the two given matrices. | 
static Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 left,
        Matrix6By6 right)
Multiplies the left matrix by the right matrix. 
 | 
static Matrix6By6 | 
Matrix6By6.multiply(Matrix6By6 left,
        Matrix6By6Symmetric right)
Multiplies the left matrix by the right matrix. 
 | 
static Matrix6By6 | 
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric left,
        Matrix6By6 right)
Multiplies the left matrix by the right matrix. 
 | 
static Matrix | 
Matrix.multiply(Matrix multiplicand,
        Matrix6By6 multiplier)
Creates a  
Matrix which is the linear algebra multiplication of
    the two given matrices. | 
static boolean | 
Matrix6By6.notEquals(Matrix6By6 left,
         Matrix6By6 right)
Returns  
true if the two instances are not exactly equal. | 
Matrix6By6 | 
Matrix6By6Symmetric.subtract(Matrix6By6 matrix)
Subtracts a matrix from this matrix. 
 | 
Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6 matrix)
Subtracts a matrix from this matrix. 
 | 
static Matrix | 
Matrix.subtract(Matrix6By6 minuend,
        Matrix subtrahend)
Creates a  
Matrix whose elements have the values of the elements of the minuend matrix
    subtracted by the elements of the subtrahend matrix. | 
static Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6 left,
        Matrix6By6 right)
Subtracts the second matrix from the first. 
 | 
static Matrix6By6 | 
Matrix6By6.subtract(Matrix6By6 left,
        Matrix6By6Symmetric right)
Subtracts the second matrix from the first. 
 | 
static Matrix6By6 | 
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric left,
        Matrix6By6 right)
Subtracts the second matrix from the first. 
 | 
static Matrix | 
Matrix.subtract(Matrix minuend,
        Matrix6By6 subtrahend)
Creates a  
Matrix whose elements have the values of the elements of the minuend matrix
    subtracted by the elements of the subtrahend matrix. | 
| Constructor and Description | 
|---|
Covariance3By3SizeAndOrientation(Matrix6By6 matrix)
Initializes a new  
Covariance3By3SizeAndOrientation object a Matrix6By6
    that contains position and velocity covariance information. | 
DenseMatrix(Matrix6By6 matrix)
Initializes a new instance from an existing  
Matrix6By6. |