Click or drag to resize
DigitalRuneQuaternionD Operators and Type Conversions

The QuaternionD type exposes the following members.

Operators
  NameDescription
Public operatorStatic memberAddition
Adds two quaternions.
Public operatorStatic memberDivision(QuaternionD, QuaternionD)
Divides a quaternions by another quaternion.
Public operatorStatic memberDivision(QuaternionD, Double)
Divides a quaternion by a scalar.
Public operatorStatic memberEquality
Tests if two quaternions are equal.
Public operatorStatic member(Quaternion to QuaternionD)
Performs an conversion from Quaternion (XNA Framework) to QuaternionD (DigitalRune Mathematics).
Public operatorStatic member(QuaternionD to Double)
Converts the quaternion to an array of 4 double values: (w, x, y, z).
Public operatorStatic member(QuaternionD to ListDouble)
Converts the vector to a list of 4 double values: (w, x, y, z).
Public operatorStatic member(QuaternionD to QuaternionF)
Performs an explicit conversion from QuaternionD to QuaternionF.
Public operatorStatic member(QuaternionD to Quaternion)
Performs an conversion from QuaternionD (DigitalRune Mathematics) to Quaternion (XNA Framework).
Public operatorStatic memberInequality
Tests if two quaternions are not equal.
Public operatorStatic memberMultiply(Double, QuaternionD)
Multiplies a quaternion by a scalar.
Public operatorStatic memberMultiply(QuaternionD, QuaternionD)
Multiplies two quaternions.
Public operatorStatic memberMultiply(QuaternionD, Double)
Multiplies a quaternion by a scalar.
Public operatorStatic memberSubtraction
Subtracts a quaternion from a quaternion.
Public operatorStatic memberUnaryNegation
Negates a quaternion.
Top
See Also