#include <vecmath.h>
Public Member Functions | |
| vec2 () | |
| vec2 (_float a, _float b) | |
| vec2 (_float theta) | |
| vec2 (const vec3 &v) | |
| vec2 (const vec4 &v) | |
| operator _float * () | |
| operator const _float * () const | |
| vec2 | operator+ (const vec2 &v) const |
| vec2 | operator+ () const |
| vec2 | operator- (const vec2 &v) const |
| vec2 | operator- () const |
| vec2 & | operator+= (const vec2 &v) |
| vec2 & | operator-= (const vec2 &v) |
| vec2 | operator * (const _float &f) const |
| vec2 | operator/ (const _float &f) const |
| vec2 & | operator *= (const _float &f) |
| vec2 & | operator/= (const _float &f) |
| bool | operator== (const vec2 &v) const |
| bool | operator!= (const vec2 &v) const |
| operator bool () const | |
| _float | operator * (const vec2 &v) const |
| _float | operator% (const vec2 &v) const |
| _float | sqLength () const |
| _float | operator~ () const |
| vec2 | operator! () const |
| vec2 | L () const |
| vec2 | R () const |
| _float | angle () const |
| _float | angle (const vec2 &v) const |
| vec3 | affineExt3 () const |
| vec4 | affineExt4 () const |
Static Public Member Functions | |
| static vec2 | operator * (const _float &f, const vec2 &v) |
Public Attributes | |
| _float | x |
| _float | y |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5