Function yasmin::pybind11_utils::convert_blackboard_from_python
Defined in File pybind11_utils.hpp
Function Documentation
-
inline Blackboard::SharedPtr yasmin::pybind11_utils::convert_blackboard_from_python(py::object blackboard_obj)
Convert a Python blackboard object to a C++ Blackboard shared pointer.
This function handles multiple input types:
None/not provided: creates a new Blackboard
BlackboardPyWrapper: extracts the underlying C++ Blackboard
Blackboard: uses directly
Other types: creates a new Blackboard
- Parameters:
blackboard_obj – Python object that may contain a blackboard
- Returns:
yasmin::Blackboard::SharedPtr The C++ blackboard