![]() |
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] |