Glotzilla/src/glotzmath/trunk/SourceCode/GenericVector.h File Reference

#include <iostream>

Namespaces

namespace  glotzmath

Classes

class  glotzmath::Vector< TYPE, SIZE >

Functions

template<class TYPE, int SIZE>
std::ostream & glotzmath::operator<< (std::ostream &os, Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
std::ostream & glotzmath::operator<< (std::ostream &os, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
std::istream & glotzmath::operator>> (std::istream &is, Vector< TYPE, SIZE > &rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator+ (const Vector< TYPE, SIZE > &lhs, const FLOAT_T rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator+ (const FLOAT_T lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator- (const Vector< TYPE, SIZE > &lhs, const FLOAT_T rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator- (const FLOAT_T lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator * (const Vector< TYPE, SIZE > &lhs, const FLOAT_T rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator * (const FLOAT_T lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator/ (const Vector< TYPE, SIZE > &lhs, const FLOAT_T rhs)
template<class TYPE, class FLOAT_T, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator/ (const FLOAT_T lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator+ (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator- (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator * (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
Vector< TYPE, SIZE > glotzmath::operator/ (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
Vector< TYPE, SIZE > glotzmath::CrossProduct (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
TYPE glotzmath::DotProduct (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
TYPE glotzmath::InnerProduct (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
TYPE glotzmath::SquaredDistanceBetween (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)
template<class TYPE, int SIZE>
TYPE glotzmath::DistanceBetween (const Vector< TYPE, SIZE > &lhs, const Vector< TYPE, SIZE > &rhs)

Generated on Tue Feb 24 20:52:59 2009 by  doxygen 1.5.3