diff --git a/bindings/python/tasks/task-actuation-equality.cpp b/bindings/python/tasks/task-actuation-equality.cpp index 3127b720..2f6b45a5 100644 --- a/bindings/python/tasks/task-actuation-equality.cpp +++ b/bindings/python/tasks/task-actuation-equality.cpp @@ -21,8 +21,8 @@ namespace tsid { namespace python { void exposeTaskActuationEquality() { - TaskActuationEqualityPythonVisitor::expose( - "TaskActuationEquality"); + TaskActuationEqualityPythonVisitor< + tsid::tasks::TaskActuationEquality>::expose("TaskActuationEquality"); } } // namespace python } // namespace tsid diff --git a/include/tsid/bindings/python/tasks/expose-tasks.hpp b/include/tsid/bindings/python/tasks/expose-tasks.hpp index c519b4a8..0d513a61 100644 --- a/include/tsid/bindings/python/tasks/expose-tasks.hpp +++ b/include/tsid/bindings/python/tasks/expose-tasks.hpp @@ -53,7 +53,6 @@ inline void exposeTasks() { exposeTaskAMEquality(); exposeTaskTwoFramesEquality(); exposeTaskActuationEquality(); - } } // namespace python diff --git a/include/tsid/bindings/python/tasks/task-actuation-equality.hpp b/include/tsid/bindings/python/tasks/task-actuation-equality.hpp index 727b8e36..e56a24b8 100644 --- a/include/tsid/bindings/python/tasks/task-actuation-equality.hpp +++ b/include/tsid/bindings/python/tasks/task-actuation-equality.hpp @@ -68,7 +68,7 @@ struct TaskActuationEqualityPythonVisitor .def("setReference", &TaskActuationEqualityPythonVisitor::setReference, bp::arg("ref")) .def("getReference", &TaskActuationEqualityPythonVisitor::getReference, - bp::return_value_policy()) + bp::return_value_policy()) .def("setWeightVector", &TaskActuationEqualityPythonVisitor::setWeightVector, @@ -123,23 +123,21 @@ struct TaskActuationEqualityPythonVisitor static const Eigen::VectorXd &getmask(const TaskAucEq &self) { return self.mask(); } - + static void setmask(TaskAucEq &self, const Eigen::VectorXd mask) { return self.mask(mask); } - static void expose(const std::string& class_name) { + static void expose(const std::string &class_name) { std::string doc = "TaskActuationEqualityPythonVisitor info."; bp::class_(class_name.c_str(), doc.c_str(), bp::no_init) .def(TaskActuationEqualityPythonVisitor()); - bp::register_ptr_to_python >(); + bp::register_ptr_to_python>(); } - - }; -} // namespace python -} // namespace tsid +} // namespace python +} // namespace tsid -#endif // ifndef __tsid_python_task_actuation_equality_hpp__ \ No newline at end of file +#endif // ifndef __tsid_python_task_actuation_equality_hpp__ \ No newline at end of file