moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
moveit::py_bindings_tools::ROScppInitializer Class Reference

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...

#include <roscpp_initializer.h>

Public Member Functions

 ROScppInitializer ()
 
 ROScppInitializer (boost::python::list &argv)
 
 ROScppInitializer (const std::string &node_name, boost::python::list &argv)
 

Detailed Description

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.

Definition at line 51 of file roscpp_initializer.h.

Constructor & Destructor Documentation

◆ ROScppInitializer() [1/3]

moveit::py_bindings_tools::ROScppInitializer::ROScppInitializer ( )

Definition at line 144 of file roscpp_initializer.cpp.

Here is the call graph for this function:

◆ ROScppInitializer() [2/3]

moveit::py_bindings_tools::ROScppInitializer::ROScppInitializer ( boost::python::list &  argv)

Definition at line 149 of file roscpp_initializer.cpp.

Here is the call graph for this function:

◆ ROScppInitializer() [3/3]

moveit::py_bindings_tools::ROScppInitializer::ROScppInitializer ( const std::string &  node_name,
boost::python::list &  argv 
)

Definition at line 154 of file roscpp_initializer.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: