Quat.
Public Member Functions | |
| sQuat () | |
| sQuat (const sVec4< T > &q) | |
| sQuat (T _x, T _y=0, T _z=0, T _w=1) | |
| sQuat (const T *apEl) | |
| sQuat & | operator+= (const sVec4< T > &q) |
| sQuat & | operator-= (const sVec4< T > &q) |
| sQuat & | operator*= (const sVec4< T > &q) |
| sQuat & | operator*= (T s) |
| sQuat & | operator/= (T s) |
| sQuat | operator+ () const |
| sQuat | operator- () const |
| sQuat | operator+ (const sVec4< T > &q) const |
| sQuat | operator- (const sVec4< T > &q) const |
| sQuat | operator* (const sVec4< T > &q) const |
| sQuat | operator* (T s) const |
| sQuat | operator/ (T s) const |
| sQuat< T > | Mul (const sVec4< T > &Q2) const |
Public Member Functions inherited from sVec4< T > | |
| void | Set (T aX, T aY=0, T aZ=0, T aW=0) |
| void | Set (const T *apV) |
| tSize | size () const |
| T * | ptr () |
| const T * | ptr () const |
| T & | operator[] (int idx) |
| const T & | operator[] (int idx) const |
| T & | Left () |
| const T & | Left () const |
| T & | Top () |
| const T & | Top () const |
| T & | Right () |
| const T & | Right () const |
| T & | Bottom () |
| const T & | Bottom () const |
| T & | x1 () |
| const T & | x1 () const |
| T & | y1 () |
| const T & | y1 () const |
| T & | x2 () |
| const T & | x2 () const |
| T & | y2 () |
| const T & | y2 () const |
| T & | A () |
| const T & | A () const |
| T & | B () |
| const T & | B () const |
| T & | C () |
| const T & | C () const |
| T & | D () |
| const T & | D () const |
| void | SetNormal (const sVec3< T > &v) |
| sVec3< T > | GetNormal () const |
| void | SetDist (T v) |
| T | GetDist () const |
| void | SetPosition (const sVec3< T > &v) |
| sVec3< T > | GetPosition () const |
| void | SetRadius (T v) |
| T | GetRadius () const |
| T & | ew () |
| const T & | ew () const |
| T & | ex () |
| const T & | ex () const |
| T & | ey () |
| const T & | ey () const |
| T & | ez () |
| const T & | ez () const |
| T & | _11 () |
| const T & | _11 () const |
| T & | _12 () |
| const T & | _12 () const |
| T & | _21 () |
| const T & | _21 () const |
| T & | _22 () |
| const T & | _22 () const |
| sVec4< T > | operator[] (const cchar *idx) const |
| bool | operator< (const sVec4< T > &aR) const |
| bool | operator<= (const sVec4< T > &aR) const |
| bool | operator> (const sVec4< T > &aR) const |
| bool | operator>= (const sVec4< T > &aR) const |
| bool | operator== (const sVec4< T > &aR) const |
| bool | operator!= (const sVec4< T > &aR) const |
| sVec4 | operator+ () const |
| sVec4 | operator- () const |
| sVec4 & | operator+= (const sVec4< T > &v) |
| sVec4 & | operator+= (T s) |
| sVec4 | operator+ (const sVec4< T > &v) const |
| sVec4 | operator+ (T s) const |
| sVec4 & | operator-= (const sVec4< T > &v) |
| sVec4 & | operator-= (T s) |
| sVec4 | operator- (const sVec4< T > &v) const |
| sVec4 | operator- (T s) const |
| sVec4 & | operator*= (const sVec4< T > &v) |
| sVec4 & | operator*= (T s) |
| sVec4 | operator* (const sVec4< T > &v) const |
| sVec4 | operator* (T s) const |
| sVec4 & | operator/= (const sVec4< T > &v) |
| sVec4 & | operator/= (T s) |
| sVec4 | operator/ (const sVec4< T > &v) const |
| sVec4 | operator/ (T s) const |
Static Public Member Functions | |
| static const sQuat & | Zero () |
| static const sQuat & | Identity () |
Static Public Member Functions inherited from sVec4< T > | |
| static const sVec4 & | Zero () |
| static const sVec4 & | One () |
| static const sVec4 & | Epsilon () |
| static const sVec4 & | XAxis () |
| static const sVec4 & | YAxis () |
| static const sVec4 & | ZAxis () |
| static const sVec4 & | WAxis () |
| static const sVec4 & | OpXAxis () |
| static const sVec4 & | OpYAxis () |
| static const sVec4 & | OpZAxis () |
| static const sVec4 & | OpWAxis () |
| static const sVec4 & | Black () |
| static const sVec4 & | White () |
| static const sVec4 & | Red () |
| static const sVec4 & | Green () |
| static const sVec4 & | Blue () |
| static const sVec4 & | Yellow () |
| static const sVec4 & | Pink () |
| static const sVec4 & | Aqua () |
| static const sVec4 & | Orange () |
| static const sVec4 & | Gray () |
| static const sVec4 & | QuatIdentity () |
Additional Inherited Members | |
Public Attributes inherited from sVec4< T > | |
| T | x |
| T | y |
| T | z |
| T | w |
| sQuat | ( | ) |
|
explicit |
|
explicit |
| sQuat& operator*= | ( | T | s | ) |
| sQuat& operator/= | ( | T | s | ) |
| sQuat operator+ | ( | ) | const |
| sQuat operator- | ( | ) | const |
| sQuat operator* | ( | T | s | ) | const |
| sQuat operator/ | ( | T | s | ) | const |
|
static |
|
static |
1.8.7