RobWorkProject  24.5.15-
Quaternion< T > Member List

This is the complete list of members for Quaternion< T >, including all inherited members.

 e() Quaternion< T > inline e() const Quaternion< T > inline elemDivide(const T &lhs) const Quaternion< T > exp() const (defined in Quaternion< T >) Quaternion< T > getLength() const Quaternion< T > inline getLengthSquared() const Quaternion< T > inline getQw() const Quaternion< T > inline getQx() const Quaternion< T > inline getQy() const Quaternion< T > inline getQz() const Quaternion< T > inline inverse() const Quaternion< T > ln() const Quaternion< T > normalize() Quaternion< T > inline operator!=(const Quaternion< T > &r) const Quaternion< T > inline operator()(size_t i) const Quaternion< T > inline operator()(size_t i) Quaternion< T > inline operator*(const Quaternion< T > &r) const Quaternion< T > inline operator*(T s) const Quaternion< T > inline operator*(T s, const Quaternion< T > &v) Quaternion< T > friend operator*=(T s) Quaternion< T > inline operator*=(const Quaternion< T > &r) Quaternion< T > inline operator+() const Quaternion< T > inline operator+(const Quaternion< T > &v) const Quaternion< T > inline operator+=(const Quaternion< T > &r) Quaternion< T > inline operator-() const Quaternion< T > inline operator-(const Quaternion< T > &v) const Quaternion< T > inline operator-=(const Quaternion< T > &r) Quaternion< T > inline operator/(T s) const Quaternion< T > inline operator<<(std::ostream &out, const Quaternion< T > &v) Quaternion< T > related operator=(const Eigen::Quaternion< T > &r) Quaternion< T > inline operator=(const rw::math::Rotation3D<> &rhs) Quaternion< T > inline Rotation3DVector< double >::operator=(const Rotation3DVector &) Rotation3DVector< double > inlineprotected operator==(const Quaternion< T > &r) const Quaternion< T > inline operator[](size_t i) Quaternion< T > inline operator[](size_t i) const Quaternion< T > inline pow(double power) const Quaternion< T > Quaternion() Quaternion< T > inline Quaternion(T qx, T qy, T qz, T qw) Quaternion< T > inline Quaternion(const Quaternion< T > &quat) Quaternion< T > inline Quaternion(const rw::math::Rotation3DVector< T > &rot) Quaternion< T > inline Quaternion(const rw::math::Rotation3D< T > &rot) Quaternion< T > inline Quaternion(const Eigen::Quaternion< T > &r) Quaternion< T > inline Quaternion(const Eigen::MatrixBase< R > &r) Quaternion< T > inlineexplicit read(rw::math::Quaternion< double > &sobject, rw::common::InputArchive &iarchive, const std::string &id) Quaternion< T > related read(rw::math::Quaternion< float > &sobject, rw::common::InputArchive &iarchive, const std::string &id) Quaternion< T > related Rotation3DVector(const Rotation3DVector &) Rotation3DVector< double > inlineprotected Rotation3DVector() Rotation3DVector< double > inlineprotected setRotation(const rw::math::Rotation3D< R > &rot) Quaternion< T > inline size() const Quaternion< T > inline slerp(const Quaternion< T > &v, const T t) const Quaternion< T > inline toEigenVector() const Quaternion< T > inline toRotation3D() const Quaternion< T > inlinevirtual value_type typedef Quaternion< T > write(const rw::math::Quaternion< double > &sobject, rw::common::OutputArchive &oarchive, const std::string &id) Quaternion< T > related write(const rw::math::Quaternion< float > &sobject, rw::common::OutputArchive &oarchive, const std::string &id) Quaternion< T > related ~Rotation3DVector() Rotation3DVector< double > inlinevirtual