Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <gvector.h>
Public Member Functions | |
vector2d () | |
vector2d (num nx, num ny) | |
void | set (num nx, num ny) |
void | set (vector2d< num > p) |
vector2d< num > & | operator= (vector2d< num > p) |
num | length () const |
num | sqlength () const |
num | angle () const |
vector2d< num > | norm () const |
void | normalize () |
num | dot (const vector2d< num > p) const |
vector2d< num > | cross (const vector2d< num > p) const |
vector2d< num > | operator+= (const vector2d< num > p) |
vector2d< num > | operator-= (const vector2d< num > p) |
vector2d< num > | operator *= (const vector2d< num > p) |
vector2d< num > | operator/= (const vector2d< num > p) |
vector2d< num > | operator+ (const vector2d< num > p) const |
vector2d< num > | operator- (const vector2d< num > p) const |
vector2d< num > | operator * (const vector2d< num > p) const |
vector2d< num > | operator/ (const vector2d< num > p) const |
vector2d< num > | operator * (const num f) const |
vector2d< num > | operator/ (const num f) const |
vector2d< num > | operator *= (num f) |
vector2d< num > | operator/= (num f) |
vector2d< num > | operator- () const |
bool | operator== (const vector2d< num > p) const |
bool | operator!= (const vector2d< num > p) const |
bool | operator< (const vector2d< num > p) const |
bool | operator> (const vector2d< num > p) const |
bool | operator<= (const vector2d< num > p) const |
bool | operator>= (const vector2d< num > p) const |
vector2d< num > | rotate (const num a) const |
Public Attributes | |
num | x |
num | y |
|
Definition at line 355 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 357 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 369 of file gvector.h. References atan2a(), GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
|
|
Definition at line 441 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 406 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 418 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 431 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 538 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 364 of file gvector.h. References GVector::vector2d< num >::set(). |
|
|
|
|
|
|
|
Definition at line 547 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 362 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 360 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
Definition at line 412 of file gvector.h. References GVector::vector2d< num >::x, and GVector::vector2d< num >::y. |
|
|
|
|
Tekkotsu v1.4 |
Generated Sat Jul 19 00:09:18 2003 by Doxygen 1.3.2 |