LUVis::Vector Class Reference

#include <Vector.h>

List of all members.

Public Member Functions

 Vector (void)
 z component of a Vector
 Vector (float _x, float _y, float _z)
 Vector (float _x, float _y)
 Vector (Vector^other)
 ~Vector (void)
Vector operator= (Vector^other)
Vector operator+ (Vector^other)
Vector operator- (Vector^other)
Vector operator * (Vector^other)
Vector operator * (float other)
Vector operator+= (Vector^other)
Vector operator-= (Vector^other)
Vector operator *= (Vector^other)
Vector operator *= (float other)
Vector operator/= (Vector^other)
Vector operator/= (float other)
void Set (float _x, float _y, float _z)
void SetX (float _x)
void SetY (float _y)
void SetZ (float _z)
float GetX ()
float GetY ()
float GetZ ()
float GetLength ()
void normalize ()

Private Attributes

float x
float y
 x component of a Vector
float z
 y component of a Vector


Detailed Description

Vector Class. Class to handle Vectors.


Constructor & Destructor Documentation

Vector::Vector ( void   ) 

z component of a Vector

Vector::Vector ( float  _x,
float  _y,
float  _z 
)

Vector::Vector ( float  _x,
float  _y 
)

Vector::Vector ( Vector other  ) 

Vector::~Vector ( void   ) 


Member Function Documentation

float Vector::GetLength (  ) 

float Vector::GetX (  ) 

float Vector::GetY (  ) 

float Vector::GetZ (  ) 

void Vector::normalize (  ) 

Vector Vector::operator * ( float  other  ) 

Vector Vector::operator * ( Vector other  ) 

Vector Vector::operator *= ( float  other  ) 

Vector Vector::operator *= ( Vector other  ) 

Vector Vector::operator+ ( Vector other  ) 

Vector Vector::operator+= ( Vector other  ) 

Vector Vector::operator- ( Vector other  ) 

Vector Vector::operator-= ( Vector other  ) 

Vector Vector::operator/= ( float  other  ) 

Vector Vector::operator/= ( Vector other  ) 

Vector Vector::operator= ( Vector other  ) 

void Vector::Set ( float  _x,
float  _y,
float  _z 
)

void Vector::SetX ( float  _x  ) 

void Vector::SetY ( float  _y  ) 

void Vector::SetZ ( float  _z  ) 


Member Data Documentation

float LUVis::Vector::x [private]

float LUVis::Vector::y [private]

x component of a Vector

float LUVis::Vector::z [private]

y component of a Vector


The documentation for this class was generated from the following files:
Generated on Wed Jan 17 16:23:55 2007 by  doxygen 1.4.7