| axis_angle(Vec3 &_axis, Scalar &_angle) const | ACG::QuaternionT< Scalar > | inline |
| Base typedef (defined in ACG::QuaternionT< Scalar >) | ACG::QuaternionT< Scalar > | |
| conjugate() const | ACG::QuaternionT< Scalar > | inline |
| cross(const VectorT< Scalar, N > &_v1, const VectorT< Scalar, N > &_v2) | OpenMesh::VectorT< Scalar, DIM > | related |
| cross(const VectorT< LScalar, DIM > &_v1, const VectorT< RScalar, DIM > &_v2) -> decltype(_v1%_v2) | OpenMesh::VectorT< Scalar, DIM > | related |
| cross(const VectorT< Scalar, N > &_v1, const VectorT< Scalar, N > &_v2) | OpenMesh::VectorT< Scalar, DIM > | related |
| dot(const VectorT< Scalar, N > &_v1, const VectorT< Scalar, N > &_v2) | OpenMesh::VectorT< Scalar, DIM > | related |
| dot(const VectorT< Scalar, DIM > &_v1, const VectorT< Scalar, DIM > &_v2) | OpenMesh::VectorT< Scalar, DIM > | related |
| dot(const VectorT< Scalar, N > &_v1, const VectorT< Scalar, N > &_v2) | OpenMesh::VectorT< Scalar, DIM > | related |
| exponential() const | ACG::QuaternionT< Scalar > | inline |
| identity() | ACG::QuaternionT< Scalar > | inline |
| init_from_matrix(const MatrixT &_rot) | ACG::QuaternionT< Scalar > | inline |
| invert() const | ACG::QuaternionT< Scalar > | inline |
| left_mult_matrix() const | ACG::QuaternionT< Scalar > | inline |
| logarithm() const | ACG::QuaternionT< Scalar > | inline |
| Matrix typedef (defined in ACG::QuaternionT< Scalar >) | ACG::QuaternionT< Scalar > | |
| operator*(const Quaternion &_q) const | ACG::QuaternionT< Scalar > | inline |
| OpenMesh::VectorT::operator*(Scalar2 _s, const VectorT< Scalar1, N > &_v) | OpenMesh::VectorT< Scalar, DIM > | related |
| operator*=(const Quaternion &_q) | ACG::QuaternionT< Scalar > | inline |
| print_info() (defined in ACG::QuaternionT< Scalar >) | ACG::QuaternionT< Scalar > | inline |
| Quaternion typedef (defined in ACG::QuaternionT< Scalar >) | ACG::QuaternionT< Scalar > | |
| QuaternionT(Scalar _w=1.0, Scalar _x=0.0, Scalar _y=0.0, Scalar _z=0.0) | ACG::QuaternionT< Scalar > | inline |
| QuaternionT(const Vec3 &_p) | ACG::QuaternionT< Scalar > | inline |
| QuaternionT(const Vec4 &_p) | ACG::QuaternionT< Scalar > | inline |
| QuaternionT(Vec3 _axis, Scalar _angle) | ACG::QuaternionT< Scalar > | inline |
| QuaternionT(const MatrixT &_rot) | ACG::QuaternionT< Scalar > | inline |
| right_mult_matrix() const | ACG::QuaternionT< Scalar > | inline |
| rotate(const Vec3T &_v) const | ACG::QuaternionT< Scalar > | inline |
| rotation_matrix() const | ACG::QuaternionT< Scalar > | inline |
| swap(VectorT< Scalar, DIM > &_v1, VectorT< Scalar, DIM > &_v2) noexcept(noexcept(_v1.swap(_v2))) | OpenMesh::VectorT< Scalar, DIM > | related |
| Vec3 typedef (defined in ACG::QuaternionT< Scalar >) | ACG::QuaternionT< Scalar > | |
| Vec4 typedef (defined in ACG::QuaternionT< Scalar >) | ACG::QuaternionT< Scalar > | |