Go to the documentation of this file.
14 #include <boost/shared_ptr.hpp>
51 virtual ::boost::shared_ptr<::nodelet::Nodelet>
createInstance(const ::std::string& lookupName);
54 typedef ::pluginlib::ClassLoader<::nodelet::Nodelet>
ClassLoader;
62 ::std::unique_ptr<::nodelet::Loader>
loader;
virtual void init()
Initialize all class members.
::std::unique_ptr<::cras::LoaderROS > loaderRos
ROS API for the nodelet manager.
::ros::NodeHandle nh
Node handle for the ROS API services.
Nodelet manager with customizable instance creation mechanism.
NodeletManager(::ros::NodeHandle nh={"~"})
Create the nodelet manager.
::std::unique_ptr< ClassLoader > classLoader
Class loader used for loading nodelets.
::std::unique_ptr<::nodelet::Loader > loader
Nodelet loader that loads and runs the nodelets.
::pluginlib::ClassLoader<::nodelet::Nodelet > ClassLoader
Type of the class loader used for loading nodelets.
virtual ::boost::shared_ptr<::nodelet::Nodelet > createInstance(const ::std::string &lookupName)
Create an instance of the given type.
cras_cpp_common
Author(s): Martin Pecka
autogenerated on Sat Dec 14 2024 03:51:04