Base Framework
Quaternion< TYPE > Member List

This is the complete list of members for Quaternion< TYPE >, including all inherited members.

add(const Quaternion &value) noexceptQuaternion< TYPE >inline
divide(const TYPE &value) noexceptQuaternion< TYPE >inline
dot(const Quaternion< TYPE > &left, const Quaternion< TYPE > &right) noexceptQuaternion< TYPE >related
getW() const noexceptQuaternion< TYPE >inline
getX() const noexceptQuaternion< TYPE >inline
getY() const noexceptQuaternion< TYPE >inline
getZ() const noexceptQuaternion< TYPE >inline
isProper() const noexceptQuaternion< TYPE >inline
isZero() const noexceptQuaternion< TYPE >inline
minus() const noexceptQuaternion< TYPE >inline
multiply(const TYPE &value) noexceptQuaternion< TYPE >inline
negate() noexceptQuaternion< TYPE >inline
operator*(const Quaternion< TYPE > &left, const TYPE &right) noexceptQuaternion< TYPE >related
operator*(const TYPE &left, const Quaternion< TYPE > &right) noexceptQuaternion< TYPE >related
operator*=(const TYPE &value) noexceptQuaternion< TYPE >inline
operator+() const noexceptQuaternion< TYPE >inline
operator+(const Quaternion< TYPE > &left, const Quaternion< TYPE > &right) noexceptQuaternion< TYPE >related
operator+=(const Quaternion &value) noexceptQuaternion< TYPE >inline
operator-() const noexceptQuaternion< TYPE >inline
operator-(const Quaternion< TYPE > &left, const Quaternion< TYPE > &right) noexceptQuaternion< TYPE >related
operator-=(const Quaternion &value) noexceptQuaternion< TYPE >inline
operator/(const Quaternion< TYPE > &left, const TYPE &right) noexceptQuaternion< TYPE >related
operator/=(const TYPE &value) noexceptQuaternion< TYPE >inline
operator<<(FormatOutputStream &stream, const Quaternion< TYPE > &value)Quaternion< TYPE >related
operator=(const Quaternion &assign) noexceptQuaternion< TYPE >inline
operator==(const Quaternion &value) const noexceptQuaternion< TYPE >inline
plus() const noexceptQuaternion< TYPE >inline
Quaternion() noexceptQuaternion< TYPE >inline
Quaternion(const Vector3D< TYPE > &xyz, const TYPE &_w) noexceptQuaternion< TYPE >inline
Quaternion(const TYPE &x, const TYPE &y, const TYPE &z, const TYPE &w) noexceptQuaternion< TYPE >inline
Quaternion(const Quaternion &copy) noexceptQuaternion< TYPE >inline
setW(const TYPE &w) noexceptQuaternion< TYPE >inline
setX(const TYPE &x) noexceptQuaternion< TYPE >inline
setY(const TYPE &y) noexceptQuaternion< TYPE >inline
setZ(const TYPE &z) noexceptQuaternion< TYPE >inline
subtract(const Quaternion &value) noexceptQuaternion< TYPE >inline
wQuaternion< TYPE >protected
xQuaternion< TYPE >protected
yQuaternion< TYPE >protected
zQuaternion< TYPE >protected
zeroAdjust(const TYPE &zero) noexceptQuaternion< TYPE >inline