RotationVectorAngularVelocity Structure |
Namespace: AGI.Foundation.Coordinates
The RotationVectorAngularVelocity type exposes the following members.
| 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.
|
| 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.
|
| 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.
|
| Name | Description | |
|---|---|---|
| Equality |
An equality operator overload that compares two RotationVectorAngularVelocity objects.
| |
| Inequality |
An inequality operator overload that compares two RotationVectorAngularVelocity objects.
|