Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Vector2 Class Reference

A 2D Vector class for graphics applications. More...

#include <math/Vector2.h>

List of all members.

Public Member Functions

 Vector2 (double e0, double e1)
 Vector2 (const Vector2 &v2)
 Vector2 (const Vector2f &v)
double x () const
double y () const
void setX (double a)
void setY (double a)
const Vector2operator+ () const
Vector2 operator- () const
double & operator[] (int i)
double operator[] (int i) const
Vector2operator= (const Vector2 &v)
Vector2operator+= (const Vector2 &v)
Vector2operator-= (const Vector2 &v)
Vector2operator *= (const double t)
Vector2operator/= (const double t)
double length () const
double squaredLength () const
double makeUnitVector ()

Public Attributes

double e [2]


Detailed Description

A 2D Vector class for graphics applications.

Vector2 stores its two components using double precision floating point values.


The documentation for this class was generated from the following file:
Generated on Wed Jul 20 16:15:30 2005 for galileo by  doxygen 1.4.3