Archon::Math::BasicVector< T, 2 > Struct Template Reference

Collaboration diagram for Archon::Math::BasicVector< T, 2 >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BasicVector ()
 BasicVector (const T v[])
Toperator[] (int i)
const Toperator[] (int i) const
T squareSum () const
T length () const
T min () const
T max () const
BasicVector operator+ (const BasicVector &) const
BasicVector operator- (const BasicVector &) const
BasicVector operator * (T) const
BasicVector operator/ (T) const
BasicVector operator- () const
BasicVectoroperator+= (const BasicVector &)
BasicVectoroperator-= (const BasicVector &)
BasicVectoroperator *= (T)
BasicVectoroperator/= (T)
bool operator== (const BasicVector &) const
bool operator!= (const BasicVector &) const
void set (const T[])
void negate ()
void normalize ()
void set (T v0, T v1)
 BasicVector (T v0, T v1)
 BasicVector (const BasicVector< T, 3 > &v)
T angle () const
BasicVector perp () const

Static Public Member Functions

static const BasicVectorzero ()

Detailed Description

template<typename T>
struct Archon::Math::BasicVector< T, 2 >

Definition at line 77 of file vector.H.


The documentation for this struct was generated from the following file:
Generated on Sun Jul 30 22:56:57 2006 for Archon by  doxygen 1.4.4