Public Member Functions | |
BasicVector () | |
BasicVector (const T v[]) | |
T & | operator[] (int i) |
const T & | operator[] (int i) const |
T | squareSum () const |
T | length () const |
T | min () const |
T | max () const |
BasicVector | operator+ (const BasicVector &) const |
BasicVector | operator- (const BasicVector &) const |
BasicVector | operator * (T) const |
BasicVector | operator/ (T) const |
BasicVector | operator- () const |
BasicVector & | operator+= (const BasicVector &) |
BasicVector & | operator-= (const BasicVector &) |
BasicVector & | operator *= (T) |
BasicVector & | operator/= (T) |
bool | operator== (const BasicVector &) const |
bool | operator!= (const BasicVector &) const |
void | set (const T[]) |
void | negate () |
void | normalize () |
void | set (T v0, T v1, T v2) |
BasicVector (T v0, T v1, T v2) | |
BasicVector (const BasicVector< T, 2 > &v) | |
BasicVector & | operator *= (const BasicVector &v) |
Cross product. | |
BasicVector | operator * (const BasicVector &v) const |
Cross product. | |
Static Public Member Functions | |
static const BasicVector & | zero () |
Definition at line 131 of file vector.H.