1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "conversions.h"

#include "external\ArcSim\vectors.hpp"

using namespace Eigen;

Vec2 e2v(const Vector2d v)
{
	return Vec2(v(0), v(1));
}

Vec3 e2v(const Vector3d v)
{
	return Vec3(v(0), v(1), v(2));
}

Vector2d v2e(const Vec2 v)
{
	return Vector2d(v[0], v[1]);
}

Vector2d v322e(const Vec3 v)
{
	return Vector2d(v[0], v[1]);
}

Vector3d v2e(const Vec3 v)
{
	return Vector3d(v[0], v[1], v[2]);
}