#include "math3d.h"

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) |
| double dot | ( | const dual_quaternion & | a, |
| const dual_quaternion & | b | ||
| ) |
Definition at line 192 of file dual_quaternion.h.
Definition at line 206 of file dual_quaternion.h.
Definition at line 205 of file dual_quaternion.h.
| dual_quaternion operator! | ( | const dual_quaternion & | a | ) |
Definition at line 189 of file dual_quaternion.h.
| dual_quaternion operator* | ( | const dual_quaternion & | a, |
| const dual_quaternion & | b | ||
| ) |
Definition at line 178 of file dual_quaternion.h.
| std::ostream& operator<< | ( | std::ostream & | out, |
| const dual_quaternion & | dq | ||
| ) |
Definition at line 209 of file dual_quaternion.h.
| dual_quaternion operator~ | ( | const dual_quaternion & | a | ) |
Definition at line 186 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 195 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 43 of file dual_quaternion.h.
| int sign | ( | T | v | ) | [inline] |
Definition at line 41 of file dual_quaternion.h.