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