#include <vec2.h>
Public Member Functions | |
vec2 () | |
vec2 (const T) | |
vec2 (const T, const T) | |
vec2 (const vec2 &) | |
vec2 (const vec3< T > &) | |
vec2 (const vec4< T > &) | |
~vec2 () | |
vec2 & | operator= (const vec2 &) |
vec2 & | operator+= (const vec2 &) |
vec2 & | operator-= (const vec2 &) |
vec2 & | operator *= (const T) |
vec2 & | operator/= (const T) |
vec2 & | operator *= (const vec2 &) |
vec2 & | operator/= (const vec2 &) |
vec2 & | operator *= (const mat2< T > &) |
vec2 | operator+ (const vec2 &) const |
vec2 | operator- (const vec2 &) const |
vec2 | operator- () const |
vec2 | operator * (const T) const |
vec2 | operator/ (const T) const |
vec2 | operator * (const vec2 &) const |
vec2 | operator/ (const vec2 &) const |
bool | operator== (const vec2 &) const |
bool | operator!= (const vec2 &) const |
bool | operator< (const vec2 &) const |
bool | operator> (const vec2 &) const |
bool | operator<= (const vec2 &) const |
bool | operator>= (const vec2 &) const |
T * | v () |
const T * | v () const |
void | set (const T, const T) |
T & | operator[] (const int) |
const T & | operator[] (const int) const |
T | norm () const |
T | norm2 () const |
T | normalize () |
vec2 | abs () const |
T | dot (const vec2 &) const |
bool | equal (const vec2 &, const T) const |
|
Definition at line 179 of file vec2.h. Referenced by gutz::vec2< T >::operator *(), gutz::vec2< T >::operator+(), gutz::vec2< T >::operator-(), and gutz::vec2< T >::operator/(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 420 of file vec2.h. References mm_abs, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 427 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 434 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 396 of file vec2.h. References gutz::vec2< T >::x, and gutz::vec2< T >::y. Referenced by gutz::vec2< T >::normalize(). |
|
Definition at line 403 of file vec2.h. References gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 410 of file vec2.h. References gutz::vec2< T >::norm(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 305 of file vec2.h. References v, gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 284 of file vec2.h. References gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
|
|
Definition at line 247 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 231 of file vec2.h. References gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 326 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 263 of file vec2.h. References v, gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 215 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 277 of file vec2.h. References gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 270 of file vec2.h. References v, gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 223 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 312 of file vec2.h. References v, gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 291 of file vec2.h. References gutz::vec2< T >::vec2(), gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 255 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 239 of file vec2.h. References gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 333 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 347 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 205 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 319 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 340 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 354 of file vec2.h. References v, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 389 of file vec2.h. References gutz::vec2< T >::v(). |
|
Definition at line 382 of file vec2.h. References gutz::vec2< T >::v(). |
|
Definition at line 375 of file vec2.h. References gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 368 of file vec2.h. References gutz::vec2< T >::x. |
|
Definition at line 361 of file vec2.h. References gutz::vec2< T >::x. Referenced by gutz::vec2< T >::operator[](). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|