Quaternion Operators and Type Conversions 
The Quaternion type exposes the following members.
Name  Description  

Equality 
Returns if the two instances are exactly equal.
 
(UnitQuaternion to Quaternion) 
Converts a set of UnitQuaternion coordinates to a set of Quaternion coordinates.
 
Inequality 
Returns if the two instances are not exactly equal.
 
Multiply(Double, Quaternion) 
Multiplies a scalar by a specified Quaternion, yielding a new Quaternion.
 
Multiply(Quaternion, ElementaryRotation)  
Multiply(Quaternion, Quaternion)  
Multiply(Quaternion, Double) 
Multiplies a specified Quaternion by a scalar, yielding a new Quaternion.
 
UnaryNegation 
Negates the specified Quaternion, yielding a new Quaternion.
