Classes | Functions
dual_quaternion.h File Reference
#include "math3d.h"
Include dependency graph for dual_quaternion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dual_quaternion
 

Functions

double dot (const dual_quaternion &a, const dual_quaternion &b)
 
dual_quaternion exp (dual_quaternion a)
 
dual_quaternion log (dual_quaternion a)
 
dual_quaternion operator! (const dual_quaternion &a)
 
dual_quaternion operator* (const dual_quaternion &a, const dual_quaternion &b)
 
std::ostream & operator<< (std::ostream &out, const dual_quaternion &dq)
 
dual_quaternion operator~ (const dual_quaternion &a)
 
void set_dual_quaternion_matrix (matrix< double > &M, const dual_quaternion &dq, int i=0, int j=0, double w=1.0)
 
void set_quaternion_matrix (matrix< double > &M, const quaternion< double > &q, int i=0, int j=0, double w=1.0)
 
template<typename T >
int sign (T v)
 

Function Documentation

double dot ( const dual_quaternion a,
const dual_quaternion b 
)

Definition at line 230 of file dual_quaternion.h.

Definition at line 250 of file dual_quaternion.h.

Definition at line 246 of file dual_quaternion.h.

dual_quaternion operator! ( const dual_quaternion a)

Definition at line 222 of file dual_quaternion.h.

dual_quaternion operator* ( const dual_quaternion a,
const dual_quaternion b 
)

Definition at line 206 of file dual_quaternion.h.

std::ostream& operator<< ( std::ostream &  out,
const dual_quaternion dq 
)

Definition at line 256 of file dual_quaternion.h.

dual_quaternion operator~ ( const dual_quaternion a)

Definition at line 214 of file dual_quaternion.h.

void set_dual_quaternion_matrix ( matrix< double > &  M,
const dual_quaternion dq,
int  i = 0,
int  j = 0,
double  w = 1.0 
)

Definition at line 235 of file dual_quaternion.h.

void set_quaternion_matrix ( matrix< double > &  M,
const quaternion< double > &  q,
int  i = 0,
int  j = 0,
double  w = 1.0 
)

Definition at line 46 of file dual_quaternion.h.

template<typename T >
int sign ( v)
inline

Definition at line 41 of file dual_quaternion.h.



trac_ik_lib
Author(s): Patrick Beeson, Barrett Ames
autogenerated on Sat Sep 19 2020 03:40:57