calcAngle(const StaticVector< Other, 3UL, false > &axis) const | blaze::Quaternion< Type > | inline |
diagRotate(const StaticMatrix< Other, 3UL, 3UL, false > &m) const | blaze::Quaternion< Type > | inline |
ElementType typedef | blaze::Quaternion< Type > | |
getNormalized() const | blaze::Quaternion< Type > | inline |
invert() | blaze::Quaternion< Type > | inline |
length() const | blaze::Quaternion< Type > | inline |
normalize() | blaze::Quaternion< Type > | inline |
operator=(const Quaternion &rhs) | blaze::Quaternion< Type > | inline |
operator=(const Quaternion< Other > &rhs) | blaze::Quaternion< Type > | inline |
operator[](size_t index) const | blaze::Quaternion< Type > | inline |
Quaternion() | blaze::Quaternion< Type > | inlineexplicit |
Quaternion(Type r, Type i, Type j, Type k) | blaze::Quaternion< Type > | inlineexplicit |
Quaternion(StaticVector< Axis, 3UL, false > axis, Type angle) | blaze::Quaternion< Type > | inlineexplicit |
Quaternion(Type xangle, Type yangle, Type zangle) | blaze::Quaternion< Type > | inlineexplicit |
Quaternion(const StaticVector< Other, 3UL, false > &euler) | blaze::Quaternion< Type > | inlineexplicit |
Quaternion(const Quaternion &q) | blaze::Quaternion< Type > | inline |
Quaternion(const Quaternion< Other > &q) | blaze::Quaternion< Type > | inline |
reset() | blaze::Quaternion< Type > | inline |
rotate(const StaticVector< Other, 3UL, TF > &v) const | blaze::Quaternion< Type > | inline |
rotate(const StaticMatrix< Other, 3UL, 3UL, false > &m) const | blaze::Quaternion< Type > | inline |
rotateX(Type angle) | blaze::Quaternion< Type > | inline |
rotateY(Type angle) | blaze::Quaternion< Type > | inline |
rotateZ(Type angle) | blaze::Quaternion< Type > | inline |
set(Type r, Type i, Type j, Type k) | blaze::Quaternion< Type > | inline |
swap(Quaternion &q) | blaze::Quaternion< Type > | inline |
toRotationMatrix() const | blaze::Quaternion< Type > | inline |
v_ | blaze::Quaternion< Type > | private |