Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

Vector Class Reference

#include <Vector.h>

List of all members.


Public Member Functions

  Vector (void)
  Vector (float xi, float yi, float zi)
  Vector (const Vector &other)
  Vector (float f)
  Vector (const Vector2 &v2)
float  operator[] (int i) const
float &  operator[] (int i)
Vector operator+= (const Vector &other)
Vector operator-= (const Vector &other)
Vector operator/= (const Vector &other)
Vector operator *= (const Vector &other)
Vector operator *= (float scale)
Vector operator/= (float scale)
Vector operator^= (const Vector &a)
Vector operator *= (const Matrix34 &m)
Vector operator *= (const Matrix33 &m)
Vector operator *= (const Quaternion &q)
Vector Negate (void)
void  Set (float xi, float yi, float zi)
void  Set (float f)
void  Swap (Vector &a)
int  operator== (const Vector &a) const
int  operator!= (const Vector &a) const
Vector  operator+ (const Vector &a) const
Vector  operator- (const Vector &a) const
Vector  operator- (void) const
Vector  operator * (const Vector &a) const
Vector  operator * (float s) const
Vector  operator/ (float s) const
Vector  operator/ (const Vector &a) const
float  Norm (void) const
Vector  Normalized (void) const
float  NormalizeLength (void)
Vector Normalize (void)
float  Dot (const Vector &a) const
float  Square (void) const
Vector  Absolute (void) const
Vector  Reciprocal (void) const
void  CrossSelf (const Vector &a)
Vector  Cross (const Vector &v) const
Vector  Hundredized () const
Vector Hundredize (void)
float  operator| (const Vector &a) const
Vector  operator^ (const Vector &a) const
void  Min (float min)
void  Max (float max)

Friends