From 842e1a6ab533d158a314e5e748b79e89bb9a94c9 Mon Sep 17 00:00:00 2001
From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Wed, 19 May 2010 12:56:38 +0000
Subject: [PATCH] export copy constructors of vector classes

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2269 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/geom/pymod/export_vec2.cc | 1 +
 modules/geom/pymod/export_vec3.cc | 1 +
 modules/geom/pymod/export_vec4.cc | 1 +
 3 files changed, 3 insertions(+)

diff --git a/modules/geom/pymod/export_vec2.cc b/modules/geom/pymod/export_vec2.cc
index 6c0722ffc..d32c72ad9 100644
--- a/modules/geom/pymod/export_vec2.cc
+++ b/modules/geom/pymod/export_vec2.cc
@@ -30,6 +30,7 @@ void export_Vec2()
 
   class_<Vec2>("Vec2",init<>())
     .def(init<Real,Real>())
+    .def(init<const Vec2&>())
     .def(init<const Vec3&>())
     .def(init<const Vec4&>())
     .def(self *= Real())
diff --git a/modules/geom/pymod/export_vec3.cc b/modules/geom/pymod/export_vec3.cc
index f822214b2..b9bf4edea 100644
--- a/modules/geom/pymod/export_vec3.cc
+++ b/modules/geom/pymod/export_vec3.cc
@@ -38,6 +38,7 @@ void export_Vec3()
     .def(init<Real,Real,Real>())
     .def(init<const Vec2&>())
     .def(init<const Vec4&>())
+    .def(init<const Vec3&>())
     .def(self *= Real())
     .def(self /= Real())
     .def(self += Real())
diff --git a/modules/geom/pymod/export_vec4.cc b/modules/geom/pymod/export_vec4.cc
index 8a4f9e2f3..9bb393654 100644
--- a/modules/geom/pymod/export_vec4.cc
+++ b/modules/geom/pymod/export_vec4.cc
@@ -35,6 +35,7 @@ void export_Vec4()
     .def(init<Real,Real,Real,Real>())
     .def(init<const Vec2&>())
     .def(init<const Vec3&>())
+    .def(init<const Vec4&>())
     .def(self *= Real())
     .def(self /= Real())
     .def(self += Real())
-- 
GitLab