Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ACG::QuaternionT< Scalar > Member List

This is the complete list of members for ACG::QuaternionT< Scalar >, including all inherited members.

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