![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <Frm_3DMath.h>
Public Member Functions | |
quaternion (void) | |
quaternion (const quaternion< T > &pq) | |
quaternion (const T *pT) | |
void | Zero (void) |
T | operator[] (int index) const |
T & | operator[] (int index) |
quaternion< T > & | operator= (const quaternion< T > &pq) |
quaternion< T > | operator+ (quaternion< T > pq) |
quaternion< T > | operator* (quaternion< T > pq) |
quaternion< T > | operator* (T pT) |
T | Dot (quaternion< T > &pq) |
quaternion< T > | Slerp (T pT, quaternion< T > &pq) |
Public Attributes | |
T | data [4] |
|
inline |
|
inline |
|
inline |
T Frm::quaternion< T >::Dot | ( | quaternion< T > & | pq | ) |
quaternion<T> Frm::quaternion< T >::operator* | ( | quaternion< T > | pq | ) |
quaternion< T > Frm::quaternion< T >::operator* | ( | T | pT | ) |
quaternion< T > Frm::quaternion< T >::operator+ | ( | quaternion< T > | pq | ) |
|
inline |
|
inline |
|
inline |
quaternion< T > Frm::quaternion< T >::Slerp | ( | T | pT, |
quaternion< T > & | pq | ||
) |
|
inline |
T Frm::quaternion< T >::data[4] |