Vector3 Class Reference

#include <Vector3.h>

List of all members.

Public Member Functions

 Vector3 ()
 Vector3 (float x, float y, float z)
Vector3operator= (const Vector3 &vec)
const Vector3 operator+ (const Vector3 &vec) const
const Vector3 operator- (const Vector3 &vec) const
const Vector3 operator- (float val) const
const Vector3 operator* (float val) const
const float operator* (const Vector3 &vec) const
const Vector3 operator/ (float val) const
Vector3operator*= (float val)
Vector3operator/= (float val)
float length () const
float getAngle (const Vector3 &vec) const
void normalize ()

Public Attributes

float x
float y
float z


Constructor & Destructor Documentation

Vector3::Vector3 (  ) 

Vector3::Vector3 ( float  x,
float  y,
float  z 
)


Member Function Documentation

float Vector3::getAngle ( const Vector3 vec  )  const

float Vector3::length (  )  const

void Vector3::normalize (  ) 

const float Vector3::operator* ( const Vector3 vec  )  const

const Vector3 Vector3::operator* ( float  val  )  const

Vector3 & Vector3::operator*= ( float  val  ) 

const Vector3 Vector3::operator+ ( const Vector3 vec  )  const

const Vector3 Vector3::operator- ( float  val  )  const

const Vector3 Vector3::operator- ( const Vector3 vec  )  const

const Vector3 Vector3::operator/ ( float  val  )  const

Vector3 & Vector3::operator/= ( float  val  ) 

Vector3 & Vector3::operator= ( const Vector3 vec  ) 


Member Data Documentation

float Vector3::x

float Vector3::y

float Vector3::z


The documentation for this class was generated from the following files:

Generated on Wed Jan 21 14:06:57 2009 for TiDo Flowtion by  doxygen 1.5.8