Covariance6By6TwoBodyBlenderTransformCovariance Method |
Transforms a 6x6 covariance matrix into new axes.
Namespace:
AGI.Foundation.NumericalMethods
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static Matrix TransformCovariance(
Matrix originalCovariance,
Motion<UnitQuaternion, Cartesian> axesTransformation
)
Public Shared Function TransformCovariance (
originalCovariance As Matrix,
axesTransformation As Motion(Of UnitQuaternion, Cartesian)
) As Matrix
public:
static Matrix^ TransformCovariance(
Matrix^ originalCovariance,
Motion<UnitQuaternion, Cartesian> axesTransformation
)
static member TransformCovariance :
originalCovariance : Matrix *
axesTransformation : Motion<UnitQuaternion, Cartesian> -> Matrix
Parameters
- originalCovariance
- Type: AGI.Foundation.CoordinatesMatrix
The 6x6 covariance matrix in the original axes. - axesTransformation
- Type: AGI.FoundationMotionUnitQuaternion, Cartesian
The axes transformation from the original axes to the new axes.
Return Value
Type:
MatrixThe covariance transformed into the new axes.
See Also