#include <v2_t.h>
Public Member Functions | |
| v2t () | |
| v2t (const v2t< T > &src) | |
| v2t (const T x, const T y) | |
| v2t (const T s) | |
| v2t< T > & | operator= (const v2t< T > &src) |
| v2t< T > & | operator= (const v3t< T > &src) |
| v2t< T > & | operator+= (const v2t< T > &src) |
| v2t< T > & | operator-= (const v2t< T > &src) |
| v2t< T > & | operator*= (const T s) |
| v2t< T > & | operator/= (const T s) |
| v2t< T > | operator- (void) const |
| v2t< T > | operator+ (const v2t< T > &src) const |
| v2t< T > | operator- (const v2t< T > &src) const |
| v2t< T > | operator* (const T s) const |
| T | operator* (const v2t< T > &src) const |
| v2t< T > | operator/ (const T s) const |
| int | operator== (const v2t< T > &src) const |
| int | operator!= (const v2t< T > &src) const |
| T | len (void) const |
| void | normalize (void) |
| T | dist (const v2t< T > &p) const |
| T | cosalpha (const v2t< T > &p2, const v2t< T > ¢er) const |
| v2t< T > | rotate (const v2t< T > &c, T arc) const |
| T | fakeCrossProduct (const v2t< T > *b) const |
| int | approxEquals (const v2t< T > &cmp, T eps) |
Public Attributes | |
| union { | |
| struct { | |
| T x | |
| T y | |
| } | |
| T vec [2] | |
| }; | |
Friends | |
| v2t< T > | operator* (const T s, const v2t< T > &src) |
| union { ... } |