KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
g_quaternion.h File Reference
#include <iosfwd>
#include "m_cpp/m_matrix.h"
#include "m_cpp/m_vector.h"

Go to the source code of this file.

Classes

class  kjb::Vector_d< D >
 
class  kjb::Quaternion
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Typedefs

typedef Vector_d< 3 > kjb::Vector3
 

Functions

double kjb::norm (const Quaternion &q, unsigned int l=2)
 
Quaternion kjb::difference (const Quaternion &q1, const Quaternion &q2)
 
Quaternion kjb::slerp (const Quaternion &q1, const Quaternion &q2, double t)
 
Quaternion kjb::slerp2 (const Quaternion &q1, const Quaternion &q2, double t)
 
Quaternion kjb::nlerp (const Quaternion &q1, const Quaternion &q2, double t)
 
void kjb::swap (Quaternion &q1, Quaternion &q2)
 Non-member swap function. More...