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