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