![]() |
Tesseract
Motion Planning Environment
|
The task composer plugin information structure. More...
#include <types.h>

Public Member Functions | |
| void | insert (const TaskComposerPluginInfo &other) |
| Insert the content of an other TaskComposerPluginInfo. More... | |
| void | clear () |
| Clear the contents. More... | |
| bool | empty () const |
| Check if structure is empty. More... | |
| bool | operator== (const TaskComposerPluginInfo &rhs) const |
| bool | operator!= (const TaskComposerPluginInfo &rhs) const |
Public Attributes | |
| std::set< std::string > | search_paths |
| A list of paths to search for plugins. More... | |
| std::set< std::string > | search_libraries |
| A list of library names without the prefix or suffix that contain plugins. More... | |
| tesseract_common::PluginInfoContainer | executor_plugin_infos |
| A map of name to task composer executor plugin information. More... | |
| tesseract_common::PluginInfoContainer | task_plugin_infos |
| A map of name to task composer task plugin information. More... | |
Static Public Attributes | |
| static const std::string | CONFIG_KEY { "task_composer_plugins" } |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Friends | |
| class | boost::serialization::access |
The task composer plugin information structure.
| void tesseract_common::TaskComposerPluginInfo::clear | ( | ) |
Clear the contents.
| bool tesseract_common::TaskComposerPluginInfo::empty | ( | ) | const |
Check if structure is empty.
| void tesseract_common::TaskComposerPluginInfo::insert | ( | const TaskComposerPluginInfo & | other | ) |
Insert the content of an other TaskComposerPluginInfo.
| bool tesseract_common::TaskComposerPluginInfo::operator!= | ( | const TaskComposerPluginInfo & | rhs | ) | const |
| bool tesseract_common::TaskComposerPluginInfo::operator== | ( | const TaskComposerPluginInfo & | rhs | ) | const |
|
private |
|
friend |
|
inlinestatic |
| tesseract_common::PluginInfoContainer tesseract_common::TaskComposerPluginInfo::executor_plugin_infos |
A map of name to task composer executor plugin information.
| std::set<std::string> tesseract_common::TaskComposerPluginInfo::search_libraries |
A list of library names without the prefix or suffix that contain plugins.
| std::set<std::string> tesseract_common::TaskComposerPluginInfo::search_paths |
A list of paths to search for plugins.
| tesseract_common::PluginInfoContainer tesseract_common::TaskComposerPluginInfo::task_plugin_infos |
A map of name to task composer task plugin information.