15#include "auto_apms_behavior_tree_core/node/node_registration_loader.hpp"
static const std::string BASE_CLASS_NAME
Name of the base class of all plugins to be loaded.
NodeRegistrationLoader(const std::set< std::string > &exclude_packages={})
NodeRegistrationLoader constructor.
static const std::string BASE_PACKAGE_NAME
Name of the package that contains the base class for this plugin loader.
static PluginClassLoader makeUnambiguousPluginClassLoader(const std::string &base_package, const std::string &base_class, const std::set< std::string > &exclude_packages={}, const std::map< std::string, std::string > &reserved_names={})
PluginClassLoader(const std::string &base_package, const std::string &base_class, const std::set< std::string > &exclude_packages={})
Core API for AutoAPMS's behavior tree implementation.