#include <quaternion.h>
Public Types | |
typedef triplet< _Ty1, _Ty2, _Ty3 > | _Mybase |
typedef quaternion< _Ty1, _Ty2, _Ty3, _Ty4 > | _Myt |
typedef _Ty4 | forth_type |
Public Member Functions | |
quaternion () | |
quaternion (const _Ty1 &val1, const _Ty2 &val2, const _Ty3 &val3, const _Ty4 &val4) | |
template<typename _O1, typename _O2, typename _O3, typename _O4> | |
quaternion (const quaternion< _O1, _O2, _O3, _O4 > &rhs) | |
void | swap (_Myt &rhs) |
Public Attributes | |
forth_type | forth |
Definition at line 47 of file quaternion.h.
typedef triplet<_Ty1, _Ty2, _Ty3> mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::_Mybase |
typedef quaternion<_Ty1, _Ty2, _Ty3, _Ty4> mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::_Myt |
typedef _Ty4 mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::forth_type |
Definition at line 51 of file quaternion.h.
mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::quaternion | ( | ) | [inline] |
mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::quaternion | ( | const _Ty1 & | val1, | |
const _Ty2 & | val2, | |||
const _Ty3 & | val3, | |||
const _Ty4 & | val4 | |||
) | [inline] |
mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::quaternion | ( | const quaternion< _O1, _O2, _O3, _O4 > & | rhs | ) | [inline] |
void mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::swap | ( | _Myt & | rhs | ) | [inline] |
Definition at line 72 of file quaternion.h.
References mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::forth, mbo::swap(), and mbo::triplet< _Ty1, _Ty2, _Ty3 >::third.
Referenced by mbo::swap().
00073 { 00074 std::swap(first, rhs.first); 00075 std::swap(second, rhs.second); 00076 std::swap(third, rhs.third); 00077 std::swap(forth, rhs.forth); 00078 }
forth_type mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::forth |
Definition at line 80 of file quaternion.h.
Referenced by mbo::operator==(), and mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::swap().
Hosted on code.google.com | © Marcus Börger | Generated on Fri Jan 18 21:21:13 2008 for MBO-lib by ![]() |