conjugate() const | Kratos::Quaternion< T > | inline |
const_reference typedef | Kratos::Quaternion< T > | |
FromAxisAngle(T x, T y, T z, T radians) | Kratos::Quaternion< T > | inlinestatic |
FromEulerAngles(const array_1d< double, 3 > &EA) | Kratos::Quaternion< T > | inlinestatic |
FromRotationMatrix(const TMatrix3x3 &m) | Kratos::Quaternion< T > | inlinestatic |
FromRotationVector(T rx, T ry, T rz) | Kratos::Quaternion< T > | inlinestatic |
FromRotationVector(const TVector3 &v) | Kratos::Quaternion< T > | inlinestatic |
Identity() | Kratos::Quaternion< T > | inlinestatic |
KRATOS_CLASS_POINTER_DEFINITION(Quaternion) | Kratos::Quaternion< T > | |
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T x() const | Kratos::Quaternion< T > | inline |
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T y() const | Kratos::Quaternion< T > | inline |
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T z() const | Kratos::Quaternion< T > | inline |
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T w() const | Kratos::Quaternion< T > | inline |
norm() const | Kratos::Quaternion< T > | inline |
normalize() | Kratos::Quaternion< T > | inline |
operator=(const Quaternion &other) | Kratos::Quaternion< T > | inline |
operator=(const boost::numeric::ublas::vector_expression< AE > &ae) | Kratos::Quaternion< T > | inline |
operator[](size_t i) const | Kratos::Quaternion< T > | inline |
operator[](size_t i) | Kratos::Quaternion< T > | inline |
PrintData(std::ostream &rOStream) const | Kratos::Quaternion< T > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::Quaternion< T > | inlinevirtual |
Quaternion() | Kratos::Quaternion< T > | inline |
Quaternion(T w, T x, T y, T z) | Kratos::Quaternion< T > | inline |
Quaternion(const Quaternion &other) | Kratos::Quaternion< T > | inline |
reference typedef | Kratos::Quaternion< T > | |
RotateVector3(const TVector3_A &a, TVector3_B &b) const | Kratos::Quaternion< T > | inline |
RotateVector3(TVector3 &a) const | Kratos::Quaternion< T > | inline |
Serializer class | Kratos::Quaternion< T > | friend |
SetW(const T &value) | Kratos::Quaternion< T > | inline |
SetX(const T &value) | Kratos::Quaternion< T > | inline |
SetY(const T &value) | Kratos::Quaternion< T > | inline |
SetZ(const T &value) | Kratos::Quaternion< T > | inline |
squaredNorm() const | Kratos::Quaternion< T > | inline |
ToEulerAngles(array_1d< double, 3 > &EA) const | Kratos::Quaternion< T > | inline |
ToRotationMatrix(TMatrix3x3 &R) const | Kratos::Quaternion< T > | inline |
ToRotationVector(T &rx, T &ry, T &rz) const | Kratos::Quaternion< T > | inline |
ToRotationVector(TVector3 &v) const | Kratos::Quaternion< T > | inline |
value_type typedef | Kratos::Quaternion< T > | |
W() const | Kratos::Quaternion< T > | inline |
X() const | Kratos::Quaternion< T > | inline |
Y() const | Kratos::Quaternion< T > | inline |
Z() const | Kratos::Quaternion< T > | inline |
~Quaternion() | Kratos::Quaternion< T > | inlinevirtual |