#include <ostream>
#include <cmath>
Go to the source code of this file.
|
class | Array< T, N > |
| A fixed size array. More...
|
|
class | NVector< T, N > |
| An N-dimensional vector, extending addition and subtraction from the type T to the NVector class. More...
|
|
class | NumVector< T, N > |
| An N-dimensional physics vector, extending NVector. More...
|
|
class | Vector3< T > |
| A 3D physics vector, with methods for adding, subtracting, dot product, etc. More...
|
|
class | Vector2< T > |
| A 2D physics vector, with methods for adding, subtracting, dot product, etc. More...
|
|
class | Matrix< C > |
| A 3x3 matrix, with methods for adding, subtracting, dot product, etc. More...
|
|
|
typedef unsigned int | uint |
|
typedef unsigned int uint |
template<class U , unsigned int M>
ostream& operator<< |
( |
ostream & |
out, |
|
|
const NVector< U, M > & |
v |
|
) |
| |
template<class U , unsigned int M>
ostream& operator<< |
( |
ostream & |
out, |
|
|
const NumVector< U, M > & |
v |
|
) |
| |
template<class U >
ostream& operator<< |
( |
ostream & |
out, |
|
|
const Vector3< U > |
v |
|
) |
| |
template<class U >
ostream& operator<< |
( |
ostream & |
out, |
|
|
const Vector2< U > |
v |
|
) |
| |