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