#include <vec3t.hpp>
Definition at line 32 of file vec3t.hpp.
Public Types | |
| enum | { X = 0, Y = 1, Z = 2 } |
Public Member Functions | |
| Vec3T () | |
| Vec3T (F f) | |
| Vec3T (const F *f) | |
| Vec3T (F a, F b, F c) | |
| Vec3T (const Vec3T &c) | |
| ~Vec3T () | |
| operator F * () | |
| operator const F * () const | |
| F * | array () |
| F & | operator() (int i) |
| const F & | operator() (int i) const |
| F & | operator[] (int i) |
| const F & | operator[] (int i) const |
| F & | x () |
| F & | y () |
| F & | z () |
| const F & | x () const |
| const F & | y () const |
| const F & | z () const |
| Vec3T & | operator= (const Vec3T &c) |
| Vec3T & | operator+= (const Vec3T &c) |
| Vec3T & | operator-= (const Vec3T &c) |
| Vec3T & | operator *= (const F &s) |
| Vec3T & | operator/= (const F &s) |
| F | l1 (void) const |
| F | linfty (void) const |
| F | l2 (void) const |
| F | length (void) const |
| Vec3T | dir (void) const |
Private Attributes | |
| F | _v [3] |
1.4.5