#include <v3_t.h>
Public Member Functions | |
| v3t () | |
| v3t (const v3t< T > &src) | |
| v3t (const T x, const T y, const T z) | |
| v3t (const T s) | |
| v3t< T > & | operator= (const v3t< T > &src) |
| v3t< T > & | operator+= (const v3t< T > &src) |
| v3t< T > & | operator-= (const v3t< T > &src) |
| v3t< T > & | operator*= (const T s) |
| v3t< T > & | operator/= (const T s) |
| v3t< T > | operator- (void) const |
| v3t< T > | operator+ (const v3t< T > &src) const |
| v3t< T > | operator- (const v3t< T > &src) const |
| v3t< T > | operator* (const T s) const |
| T | operator* (const v3t< T > &src) const |
| v3t< T > | operator/ (const T s) const |
| int | operator== (const v3t< T > &src) const |
| int | operator!= (const v3t< T > &src) const |
| T | len (void) |
| void | normalize (void) |
| void | crossProduct (const v3t< T > &b, v3t< T > &r) const |
| void | dirVector (const v3t< T > *b, v3t< T > *r) |
| int | approxEquals (const v3t< T > &cmp, T eps) |
Public Attributes | |
| union { | |
| struct { | |
| T x | |
| T y | |
| T z | |
| } | |
| T vec [3] | |
| }; | |
Friends | |
| v3t< T > | operator* (const T s, const v3t< T > &src) |
| v3t< T > | crossProduct (const v3t< T > &a, const v3t< T > &b) |
| union { ... } |