rqt_dotgraph.rqt_dotgraph module

Rqt GUI plugin to visualize dot graphs.

This software was developed by employees of the Federal Government in the course of their official duties. Pursuant to title 17 Section 105 of the United States Code, this software is not subject to copyright protection and is in the public domain. The Government assumes no responsibility whatsoever for its use by other parties, and the software is provided “AS IS” without warranty or guarantee of any kind, express or implied, including, but not limited to, the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the Government be liable for any claim, damages or other liability, whether in an action of contract, tort or other dealings in the software. The software is not designed for use in (i) the design, construction, operation or maintenance of any nuclear facility; (ii) navigating or operating aircraft or any manned vehicle; or (iii) any life-saving, life-support or life-critical medical equipment. The Government has no obligation hereunder to provide maintenance, support, updates, enhancements, or modifications. We would appreciate acknowledgement if the software is used. This software can be redistributed and/or modified freely provided that any derivative works bear some notice that they are derived from it, and any modified versions bear some notice that they have been modified.

class rqt_dotgraph.rqt_dotgraph.RqtDotGraphViewer(*args: Any, **kwargs: Any)

Bases: Plugin

Rqt GUI plugin to visualize dot graphs.

load_graph()

Load a dot graph from a file.

plan_graph_callback(msg)

Receive the dot graph string.

refresh_graph(zoom_to_fit)

Update the dot graph displayed by the plugin.

restore_settings(plugin_settings, instance_settings)

Restore settings.

save_graph()

Save the current dot graph as an image.

save_settings(plugin_settings, instance_settings)

Save settings.

setup_subscription(topic)

Create the ROS 2 subscription.

shutdown_plugin()

Shutdown plugin.

update_subscriber()

Update ROS 2 subscription with topic from text box.

rqt_dotgraph.rqt_dotgraph.main()

Run the plugin.