POD defining the meta information required to load a plugin. More...
#include <gpp_plugin.hpp>
Public Types | |
using | type = _Plugin |
Public Member Functions | |
const std::string | base_class |
const std::string | base_class |
const std::string | base_class |
const std::string | base_class |
const std::string | package |
const std::string | package |
const std::string | package |
const std::string | package |
Static Public Attributes | |
static const std::string | base_class |
static const std::string | package |
POD defining the meta information required to load a plugin.
This allows us to define the required tags (name and type) at compile time
Definition at line 49 of file gpp_plugin.hpp.
using gpp_plugin::PluginDefinition< _Plugin >::type = _Plugin |
Definition at line 50 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< PrePlanningInterface >::base_class |
Definition at line 72 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< PostPlanningInterface >::base_class |
Definition at line 79 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< BaseGlobalPlanner >::base_class |
Definition at line 86 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< CostmapPlanner >::base_class |
Definition at line 93 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< PrePlanningInterface >::package |
Definition at line 69 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< PostPlanningInterface >::package |
Definition at line 76 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< BaseGlobalPlanner >::package |
Definition at line 83 of file gpp_plugin.hpp.
const std::string gpp_plugin::PluginDefinition< CostmapPlanner >::package |
Definition at line 90 of file gpp_plugin.hpp.
|
static |
Definition at line 52 of file gpp_plugin.hpp.
|
static |
Definition at line 51 of file gpp_plugin.hpp.