class Vector2D


Definition#include <Vector2D.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

 Vector2D ()

Vector2D

 Vector2D (const Vector2D& v)

Vector2D

 Vector2D (const double x, const double y)

Vector2D

 ~Vector2D ()

~Vector2D

friend Vector2D  operator+ (const Vector2D&, const Vector2D&)

operator+

inline friend Vector2D  operator- (const Vector2D&, const Vector2D&)

operator-

friend Vector2D  operator- (const Vector2D&)

operator-

Vector2D&  operator= (const Vector2D&)

operator=

friend int  operator== (const Vector2D&, const Vector2D&)

operator==

friend Vector2D  operator* (const Vector2D&, const double)

operator*

friend Vector2D  operator* (const double, const Vector2D&)

operator*

friend Vector2D  operator/ (const Vector2D&, const double)

operator/

friend ostream&  operator<< (ostream&, const Vector2D&)

operator<<

friend istream&  operator>> (istream&, Vector2D&)

operator>>

Vector2D&  operator+= (const Vector2D&)

operator+=

Vector2D&  operator-= (const Vector2D&)

operator-=

Vector2D&  operator*= (const double)

operator*=

Vector2D&  operator/= (const double)

operator/=

double  operator[] (int)

operator[]

[const]

friend double  length (const Vector2D&)

length

inline friend double  lengthsqr (const Vector2D&)

lengthsqr

friend double  vec2angle (const Vector2D&)

vec2angle

friend Vector2D  angle2vec (const double)

angle2vec

Vector2D&  normalize ()

normalize

friend Vector2D  unit (const Vector2D&)

unit

inline friend double  vedge (const Vector2D&, const Vector2D&)

vedge

inline friend double  dot (const Vector2D&, const Vector2D&)

dot

friend Vector2D  rotate (const Vector2D&, const double angle)

rotate

friend Vector2D  rotate90 (const Vector2D&)

rotate90

double vector[2]

vector[2]

[private]

Vector2D&  copy_vector (const Vector2D&)

copy_vector

[private]

Vector2D&  copy_vector (const Vector2D& other)

copy_vector

[private]

Vector2D&  normalize ()

normalize

[private]


Generated by: york on uerce13ws03 on Fri Oct 15 13:24:52 2004, using kdoc 2.0a54.