#include <assert.h>
#include <iostream>
#include <hogman_minimal/stuff/array_allocator.h>
#include "vector_n.hpp"
Go to the source code of this file.
Classes | |
struct | _Vector< N, Base > |
Typedefs | |
typedef _Vector< 2, double > | Vector2 |
typedef _Vector< 2, float > | Vector2f |
typedef _Vector< 2, int > | Vector2i |
typedef _Vector< 3, double > | Vector3 |
typedef _Vector< 3, float > | Vector3f |
typedef _Vector< 6, double > | Vector6 |
typedef _Vector< 6, float > | Vector6f |
typedef _Vector< 0, double > | VectorX |
typedef _Vector< 0, float > | VectorXf |
Functions | |
template<int N, typename Base > | |
void | dyn2st (_Vector< 0, Base > &dest, const _Vector< N, Base > src) |
template<int N, typename Base > | |
_Vector< N, Base > | operator* (Base x, const _Vector< N, Base > &v) |
template<int N, typename Base > | |
std::ostream & | operator<< (std::ostream &os, const _Vector< N, Base > &v) |
template<int N, typename Base > | |
void | st2dyn (_Vector< 0, Base > &dest, const _Vector< N, Base > src) |