The kinematics plugin information structure. More...
#include <plugin_info.h>
Public Member Functions | |
| void | clear () |
| Clear the contents. More... | |
| bool | empty () const |
| Check if structure is empty. More... | |
| void | insert (const KinematicsPluginInfo &other) |
| Insert the content of an other KinematicsPluginInfo. More... | |
| bool | operator!= (const KinematicsPluginInfo &rhs) const |
| bool | operator== (const KinematicsPluginInfo &rhs) const |
Public Attributes | |
| std::map< std::string, tesseract_common::PluginInfoContainer > | fwd_plugin_infos |
| A map of group name to forward kinematics plugin information. More... | |
| std::map< std::string, tesseract_common::PluginInfoContainer > | inv_plugin_infos |
| A map of group name to inverse kinematics plugin information. More... | |
| std::set< std::string > | search_libraries |
| A list of library names without the prefix or suffix that contain plugins. More... | |
| std::set< std::string > | search_paths |
| A list of paths to search for plugins. More... | |
Static Public Attributes | |
| static const std::string | CONFIG_KEY { "kinematic_plugins" } |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Friends | |
| class | boost::serialization::access |
| struct | tesseract_common::Serialization |
The kinematics plugin information structure.
Definition at line 98 of file plugin_info.h.
| void tesseract_common::KinematicsPluginInfo::clear | ( | ) |
Clear the contents.
Definition at line 141 of file plugin_info.cpp.
| bool tesseract_common::KinematicsPluginInfo::empty | ( | ) | const |
Check if structure is empty.
Definition at line 149 of file plugin_info.cpp.
| void tesseract_common::KinematicsPluginInfo::insert | ( | const KinematicsPluginInfo & | other | ) |
Insert the content of an other KinematicsPluginInfo.
Definition at line 117 of file plugin_info.cpp.
| bool tesseract_common::KinematicsPluginInfo::operator!= | ( | const KinematicsPluginInfo & | rhs | ) | const |
Definition at line 166 of file plugin_info.cpp.
| bool tesseract_common::KinematicsPluginInfo::operator== | ( | const KinematicsPluginInfo & | rhs | ) | const |
Definition at line 154 of file plugin_info.cpp.
|
private |
Definition at line 169 of file plugin_info.cpp.
|
friend |
Definition at line 128 of file plugin_info.h.
|
friend |
Definition at line 129 of file plugin_info.h.
|
inlinestatic |
Definition at line 122 of file plugin_info.h.
| std::map<std::string, tesseract_common::PluginInfoContainer> tesseract_common::KinematicsPluginInfo::fwd_plugin_infos |
A map of group name to forward kinematics plugin information.
Definition at line 107 of file plugin_info.h.
| std::map<std::string, tesseract_common::PluginInfoContainer> tesseract_common::KinematicsPluginInfo::inv_plugin_infos |
A map of group name to inverse kinematics plugin information.
Definition at line 110 of file plugin_info.h.
| std::set<std::string> tesseract_common::KinematicsPluginInfo::search_libraries |
A list of library names without the prefix or suffix that contain plugins.
Definition at line 104 of file plugin_info.h.
| std::set<std::string> tesseract_common::KinematicsPluginInfo::search_paths |
A list of paths to search for plugins.
Definition at line 101 of file plugin_info.h.