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

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef T ElementType

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 ()

Static Public Member Functions

static const BasicVectorzero ()

Static Public Attributes

static const unsigned size = N

Detailed Description

template<typename T, int N>
struct Archon::Math::BasicVector< T, N >

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