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