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 > | |