| RotationVectorAngularVelocity Structure | 
Namespace: AGI.Foundation.Coordinates
 Syntax
SyntaxThe RotationVectorAngularVelocity type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | RotationVectorAngularVelocity(Double) | 
            Initializes a set of RotationVectorAngularVelocity coordinates from the first 6 consecutive elements in the provided array.
             | 
|  | RotationVectorAngularVelocity(Cartesian, Cartesian) | 
            Initializes this type directly from a rotation vector and a body-fixed angular velocity.
             | 
|  | RotationVectorAngularVelocity(Double, Int32) | 
            Initializes a set of RotationVectorAngularVelocity coordinates from 6 consecutive elements in the provided array.
             | 
|  | RotationVectorAngularVelocity(Double, Double, Double, Double, Double, Double) | 
            Initializes this type from rotation vector and angular velocity components.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AngularVelocity | 
            Gets the body-fixed angular velocity of the rigid-body.
             | 
|  | OmegaX | 
            Gets the body-fixed angular velocity coordinate along the positive x-axis.
             | 
|  | OmegaY | 
            Gets the body-fixed angular velocity coordinate along the positive y-axis.
             | 
|  | OmegaZ | 
            Gets the body-fixed angular velocity coordinate along the positive z-axis.
             | 
|  | RotationVector | 
            Gets the rotation vector, which is the rotation angle times the rotation axis.
             | 
|  | X | 
            Gets the rotation vector coordinate along the positive x-axis.
             | 
|  | Y | 
            Gets the rotation vector coordinate along the positive y-axis.
             | 
|  | Z | 
            Gets the rotation vector coordinate along the positive z-axis.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Equals(Object) | 
        Indicates whether another object is exactly equal to this instance.
      (Overrides ValueTypeEquals(Object).) | 
|  | Equals(RotationVectorAngularVelocity) | 
        Indicates whether another instance of this type is exactly equal to this instance.
       | 
|  | GetHashCode | 
        Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
      (Overrides ValueTypeGetHashCode.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|   | RotationVectorToUnitQuaternion | 
            Converts a rotation vector to a unit quaternion.
             | 
|   | ToDateMotionCollectionRotationVectorAngularVelocity | 
            Converts a DateMotionCollection<UnitQuaternion, Cartesian> to a DateMotionCollection<RotationVectorAngularVelocity>.
             | 
|   | ToDateMotionCollectionUnitQuaternionCartesian | 
            Converts a DateMotionCollection<RotationVectorAngularVelocity> to a DateMotionCollection<UnitQuaternion, Cartesian>.
             | 
|   | ToMotionRotationVectorAngularVelocity | |
|   | ToMotionUnitQuaternionCartesian(MotionRotationVectorAngularVelocity, Int32) | |
|   | ToMotionUnitQuaternionCartesian(RotationVectorAngularVelocity, Int32) | |
|   | ToRotationVectorAngularVelocity | |
|  | ToString | Returns the fully qualified type name of this instance.(Inherited from ValueType.) | 
|   | UnitQuaternionToRotationVector | 
            Converts a unit quaternion to a rotation vector.
             | 
 Operators
Operators| Name | Description | |
|---|---|---|
|   | Equality | 
            An equality operator overload that compares two RotationVectorAngularVelocity objects.
             | 
|   | Inequality | 
            An inequality operator overload that compares two RotationVectorAngularVelocity objects.
             | 
 Remarks
Remarks See Also
See Also