7 #include <boost/filesystem.hpp> 8 #include <boost/version.hpp> 10 #include <libxml/parser.h> 11 #include <libxml/xpath.h> 12 #include <libxml/xpathInternals.h> 13 #include <libxml/tree.h> 28 ros->doc(
"RTT service for loading RTT plugins ");
32 "Imports the Orocos plugins from a given ROS package (if found) along with the plugins of all of the package's run or exec dependencies as listed in the package.xml.").arg(
33 "package",
"The ROS package name.");
39 if (c != 0)
return false;
47 return OROCOS_TARGET_NAME;
std::string getRTTTargetName()
std::string getRTTPluginName()
boost::shared_ptr< Service > shared_ptr
bool import(const std::string &package)
Import a ROS package and all of its rtt_ros/plugin_depend dependencies.
bool loadRTTPlugin(RTT::TaskContext *c)
static void loadROSService()
static RTT_API Service::shared_ptr Instance()