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 3by3 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 3by3 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 semiaxes 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(Object) 
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).)  
Equals(Covariance3By3SizeAndOrientation) 
Indicates whether another instance of this type is exactly equal to this instance.
 
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.) 