
Public Member Functions | |
| def | __init__ |
| def | discover |
| def | load |
| def | unload |
Private Member Functions | |
| def | _find_plugins |
| def | _get_plugins |
| def | _parse_action_group |
| def | _parse_plugin |
| def | _parse_plugin_xml |
Private Attributes | |
| _base_class_type | |
| _export_tag | |
| _plugin_descriptors | |
Static Private Attributes | |
| dictionary | _cached_plugins = {} |
Base class for providing plugins based on the ROS package system.
Definition at line 43 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider.__init__ | ( | self, | |
| export_tag, | |||
| base_class_type | |||
| ) |
Definition at line 49 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider._find_plugins | ( | self, | |
| export_tag | |||
| ) | [private] |
Definition at line 106 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider._get_plugins | ( | self, | |
| export_tag | |||
| ) | [private] |
Definition at line 100 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_action_group | ( | self, | |
| group_el | |||
| ) | [private] |
Definition at line 198 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_plugin | ( | self, | |
| class_el | |||
| ) | [private] |
Definition at line 184 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_plugin_xml | ( | self, | |
| plugin_name, | |||
| xml_file_name | |||
| ) | [private] |
Definition at line 109 of file ros_plugin_provider.py.
Discover the plugins. The information of the `PluginDescriptor`s are extracted from the plugin manifests.
Definition at line 57 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider.load | ( | self, | |
| plugin_id, | |||
| plugin_context | |||
| ) |
Definition at line 72 of file ros_plugin_provider.py.
| def rqt_gui.ros_plugin_provider.RosPluginProvider.unload | ( | self, | |
| plugin_instance | |||
| ) |
Definition at line 97 of file ros_plugin_provider.py.
Definition at line 49 of file ros_plugin_provider.py.
dictionary rqt_gui::ros_plugin_provider.RosPluginProvider::_cached_plugins = {} [static, private] |
Definition at line 47 of file ros_plugin_provider.py.
Definition at line 49 of file ros_plugin_provider.py.
Definition at line 49 of file ros_plugin_provider.py.