Public Member Functions

Vector const Cross (Vector const &v) const
float Dot (Vector const &v) const
float Length () const
VectorNormalize ()
Vector const Normalized () const
bool operator!= (Vector const &v) const
Vector const operator* (float s) const
Vectoroperator*= (float s)
Vector const operator+ (Vector const &v) const
Vectoroperator+= (Vector const &v)
Vector const operator- (Vector const &v) const
Vectoroperator-= (Vector const &v)
Vector const operator/ (float s) const
Vectoroperator/= (float s)
bool operator== (Vector const &v) const
 Vector (float x, float y, float z)
 Vector (Point const &p)
 Vector (Vector const &that)

Static Public Member Functions

static Vector Zero ()

Public Attributes

float x
float y
float z

The documentation for this struct was generated from the following file: