Updated tutorial 404 to use features of newer pybind11 version,

Introduced typedefs
This commit is contained in:
Sebastian Koch
2016-07-12 17:15:40 +02:00
parent 0258e9fb60
commit a6b2fd045a
10 changed files with 66 additions and 34 deletions
@@ -3,15 +3,10 @@ m.def("directed_edge_orientations", []
(
const Eigen::MatrixXd& C,
const Eigen::MatrixXi& E,
py::list Q
RotationList& Q
)
{
std::vector<Eigen::Quaterniond, Eigen::aligned_allocator<Eigen::Quaterniond> > Ql;
igl::directed_edge_orientations(C, E, Ql);
for (auto item : Ql) {
py::object obj = py::cast(item);
Q.append(obj);
}
return igl::directed_edge_orientations(C, E, Q);
}, __doc_igl_directed_edge_orientations,
py::arg("C"), py::arg("E"), py::arg("Q"));