#include <Vector4.h>
Public Member Functions | |
Vector4 (void) | |
creates a zero instance of Vector4 | |
Vector4 (Real x, Real y, Real z, Real w) | |
creates an instance of Vector4 from x,y,z,w | |
Vector4 (const Vector4 &vector) | |
copy constructor | |
Vector4 (const Vector3 &vector, Real p=1.0) | |
convertion constructor | |
~Vector4 (void) | |
Vector4 instance destructor. | |
Real & | operator() (int comp) |
component reference accessor | |
Real | operator() (int comp) const |
component accessor | |
Vector4 & | operator= (const Vector4 &u) |
copy operator | |
Friends | |
class | Vector3 |
TODO : range check , optmizations ?