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

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

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, T v2)
 BasicVector (T v0, T v1, T v2)
 BasicVector (const BasicVector< T, 2 > &v)
BasicVectoroperator *= (const BasicVector &v)
 Cross product.
BasicVector operator * (const BasicVector &v) const
 Cross product.

Static Public Member Functions

static const BasicVectorzero ()

Detailed Description

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

Definition at line 131 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