moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Namespaces | Functions
roscpp_initializer.h File Reference
#include <boost/python.hpp>
#include <string>
Include dependency graph for roscpp_initializer.h:
This graph shows which files directly or indirectly include this file:

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::shutdown() is also called, if needed. More...
 

Namespaces

 moveit
 Main namespace for MoveIt.
 
 moveit::py_bindings_tools
 Tools for creating python bindings for MoveIt.
 

Functions

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. More...
 
void moveit::py_bindings_tools::roscpp_init (const std::string &node_name, boost::python::list &argv)
 Initialize ROScpp with specified command line args. More...
 
void moveit::py_bindings_tools::roscpp_init (boost::python::list &argv)
 Initialize ROScpp with specified command line args. More...
 
void moveit::py_bindings_tools::roscpp_init ()
 Initialize ROScpp with default command line args. More...
 
void moveit::py_bindings_tools::roscpp_shutdown ()