Public Member Functions | |
def | __init__ |
def | discover |
def | load |
def | unload |
Private Member Functions | |
def | _find_plugins |
def | _parse_action_group |
def | _parse_plugin |
def | _parse_plugin_xml |
Private Attributes | |
_base_class_type | |
_export_tag | |
_plugin_descriptors |
Base class for providing plugins based on the ROS package system.
Definition at line 44 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider.__init__ | ( | self, | |
export_tag, | |||
base_class_type | |||
) |
Definition at line 48 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider._find_plugins | ( | self, | |
export_tag, | |||
discovery_data | |||
) | [private] |
Definition at line 99 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_action_group | ( | self, | |
group_el | |||
) | [private] |
Definition at line 187 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_plugin | ( | self, | |
class_el | |||
) | [private] |
Definition at line 173 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_plugin_xml | ( | self, | |
package_name, | |||
plugin_xml | |||
) | [private] |
Definition at line 102 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider.discover | ( | self, | |
discovery_data | |||
) |
Discover the plugins. The information of the `PluginDescriptor`s are extracted from the plugin manifests.
Definition at line 56 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider.load | ( | self, | |
plugin_id, | |||
plugin_context | |||
) |
Definition at line 71 of file ros_plugin_provider.py.
def rqt_gui.ros_plugin_provider.RosPluginProvider.unload | ( | self, | |
plugin_instance | |||
) |
Definition at line 96 of file ros_plugin_provider.py.
Definition at line 48 of file ros_plugin_provider.py.
Definition at line 48 of file ros_plugin_provider.py.
Definition at line 48 of file ros_plugin_provider.py.