Covariance3By3SizeAndOrientation Class |
Namespace: AGI.Foundation.Coordinates
The Covariance3By3SizeAndOrientation type exposes the following members.
Name | Description | |
---|---|---|
Covariance3By3SizeAndOrientation(Matrix3By3Symmetric) |
Initializes a new Covariance3By3SizeAndOrientation object from a symmetrical matrix.
| |
Covariance3By3SizeAndOrientation(Matrix6By6) |
Initializes a new Covariance3By3SizeAndOrientation object a Matrix6By6
that contains position and velocity covariance information. Only the position information (the upper left 3-by-3 portion)
is used. The velocity related information is ignored.
| |
Covariance3By3SizeAndOrientation(Matrix6By6Symmetric) |
Initializes a new Covariance3By3SizeAndOrientation object from a Matrix6By6Symmetric
that contains position and velocity covariance information. Only the position information (the upper left 3-by-3 triangular portion)
is used. The velocity related information is ignored.
| |
Covariance3By3SizeAndOrientation(Cartesian, UnitQuaternion) |
Initializes a new Covariance3By3SizeAndOrientation object from the sigmas and a rotation.
|
Name | Description | |
---|---|---|
Rotation |
Gets the UnitQuaternion describing the rotation from the axes of the Covariance Ellipsoid to a reference axes.
| |
Sigmas |
Gets the Cartesian with the sigma values of the transformed Covariance Matrix. These are equal to
the square root of the standard deviation of the covariances, and are the semi-axes lengths of the covariance
ellipsoid at one standard deviation of uncertainty.
To calculate an appropriate multiplicative factor to apply to this value to attain different desired levels of
uncertainty use MultiDimensionalStandardDeviationFactor(Int32, Double) with a dimension of three.
|
Name | Description | |
---|---|---|
ConstructDateMotionCollectionFromMatrixCollection(DateMotionCollectionMatrix) | Converts a DateMotionCollectionT of Matrix into a DateMotionCollectionT. Only the first three rows and columns of the matrices are examined, larger matrices (such as a 6x6 matrix including velocity covariance) can be fed in and the other indices will be ignored. | |
ConstructDateMotionCollectionFromMatrixCollection(DateMotionCollectionMatrix3By3) | ||
Equals(Covariance3By3SizeAndOrientation) |
Indicates whether another instance of this type is exactly equal to this instance.
| |
Equals(Object) |
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode |
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToMatrix3By3 |
Gets the covariance matrix that corresponds to the sigma and orientation information.
| |
ToMatrix3By3Symmetric |
Gets the covariance matrix that corresponds to the sigma and orientation information.
| |
ToString |
Returns the string representation of the value of this instance.
(Overrides ObjectToString.) |