Control Libraries 7.4.0
Loading...
Searching...
No Matches
bind_exceptions.cpp
1#include "robot_model_bindings.hpp"
2
3#include <robot_model/exceptions/FrameNotFoundException.hpp>
4#include <robot_model/exceptions/InvalidJointStateSizeException.hpp>
5#include <robot_model/exceptions/InverseKinematicsNotConvergingException.hpp>
6
7void bind_exceptions(py::module_& m) {
8 py::register_exception<robot_model::exceptions::FrameNotFoundException>(m, "FrameNotFoundError", PyExc_RuntimeError);
9 py::register_exception<robot_model::exceptions::InvalidJointStateSizeException>(m, "InvalidJointStateSizeError", PyExc_RuntimeError);
10 py::register_exception<robot_model::exceptions::InverseKinematicsNotConvergingException>(m, "InverseKinematicsNotConvergingErrors", PyExc_RuntimeError);
11}