From 29e3236ff628699374f82c73b9142212d0093e5b Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Mon, 23 Feb 2015 17:05:24 -0500 Subject: [PATCH] added export for surface triangles --- modules/mol/base/pymod/export_surface.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/mol/base/pymod/export_surface.cc b/modules/mol/base/pymod/export_surface.cc index 874ab51d5..f569d3e40 100644 --- a/modules/mol/base/pymod/export_surface.cc +++ b/modules/mol/base/pymod/export_surface.cc @@ -49,6 +49,11 @@ void export_Surface() .def_readwrite("Normal", &SurfaceVertex::normal) .def_readwrite("Atom", &SurfaceVertex::atom) ; + class_<SurfaceTri>("SurfaceTri", init<>()) + .def_readwrite("v0", &SurfaceTri::v0) + .def_readwrite("v1", &SurfaceTri::v1) + .def_readwrite("v2", &SurfaceTri::v2) + ; class_<SurfaceTriIDList>("SurfaceTriIDList", init<>()) .def(vector_indexing_suite<SurfaceTriIDList>()) ; @@ -60,8 +65,9 @@ void export_Surface() .def("Attach",attach2) .def("GetVertexIDList", &SurfaceHandle::GetVertexIDList) .def("GetTriIDList", &SurfaceHandle::GetTriIDList) - .def("GetVertex", &SurfaceHandle::GetVertex) - .def("FindWithin", &SurfaceHandle::FindWithin) + .def("GetVertex", &SurfaceHandle::GetVertex) + .def("GetTri", &SurfaceHandle::GetTri) + .def("FindWithin", &SurfaceHandle::FindWithin) .def("Invert",&SurfaceHandle::Invert) .def("IsValid",&SurfaceHandle::IsValid) ; -- GitLab