rqt_bag.plugins.plugin module

class rqt_bag.plugins.plugin.Plugin

Bases: object

Interface for rqt_bag plugins.

User-defined plugins may either subclass rqt_bag.plugin.Plugin or according to duck typing implement only the needed methods.

get_message_types()

Return alist of message types which this plugin operates on. To allow your plugin to be run on all message types return [‘*’].

get_renderer_class()

Return a class which is a child of rqt_bag.plugin.timeline_renderer.TimelineRenderer. To omit the renderer component simply return None.

get_view_class()

Return a class which is a child of rqt_bag.plugin.topic_message_view.TopicMessageView.