|
| template<class T > |
| Quaternion< T > | ln (const Quaternion< T > &q) |
| | calculates the natural logerithm of this quaternion More...
|
| |
| template<class T > |
| Quaternion< T > | exp (const Quaternion< T > &q) |
| | this will return the exponential of this quaternion \( e^Quaternion \) More...
|
| |
| template<class T > |
| Quaternion< T > | inverse (const Quaternion< T > &q) |
| | Calculate the inverse Quaternion. More...
|
| |
| template<class T > |
| Quaternion< T > | pow (const Quaternion< T > &q, double power) |
| | calculates the quaternion lifted to the power of power More...
|
| |
| template<class Q , class T > |
| const Quaternion< Q > | cast (const Quaternion< T > &quaternion) |
| | Casts Quaternion<T> to Quaternion<Q> More...
|
| |
| template<> |
| void | write (const rw::math::Quaternion< double > &sobject, rw::common::OutputArchive &oarchive, const std::string &id) |
| |
| template<> |
| void | write (const rw::math::Quaternion< float > &sobject, rw::common::OutputArchive &oarchive, const std::string &id) |
| |
| template<> |
| void | read (rw::math::Quaternion< double > &sobject, rw::common::InputArchive &iarchive, const std::string &id) |
| |
| template<> |
| void | read (rw::math::Quaternion< float > &sobject, rw::common::InputArchive &iarchive, const std::string &id) |
| |