#include <boost/python.hpp>
#include <string>
Go to the source code of this file.
Classes | |
class | moveit::py_bindings_tools::ROScppInitializer |
The constructor of this class ensures that ros::init() has been called. Thread safety and multiple initialization is properly handled. When the process terminates, ros::shotdown() is also called, if needed. More... | |
Namespaces | |
namespace | moveit |
Tools for creating python bindings for MoveIt. | |
namespace | moveit::py_bindings_tools |
Functions | |
void | moveit::py_bindings_tools::roscpp_init (const std::string &node_name, boost::python::list &argv) |
Initialize ROScpp with specified command line args. | |
void | moveit::py_bindings_tools::roscpp_init (boost::python::list &argv) |
Initialize ROScpp with specified command line args. | |
void | moveit::py_bindings_tools::roscpp_init () |
Initialize ROScpp with default command line args. | |
void | moveit::py_bindings_tools::roscpp_set_arguments (const std::string &node_name, boost::python::list &argv) |
This function can be used to specify the ROS command line arguments for the internal ROScpp instance; Usually this function would also be exposed in the py module that uses ROScppInitializer. | |
void | moveit::py_bindings_tools::roscpp_shutdown () |