robokudo.annotators.vis

Visualization control for RoboKudo annotators.

This module provides annotators for controlling visualization updates. It supports:

  • Manual visualization redraw triggering

  • Pipeline-specific visualization control

  • Output buffer management

  • Visualization state management

  • Display synchronization

The module is used for:

  • Visualization control

  • Display updates

  • GUI synchronization

  • Output buffer management

Classes

Redraw

Annotator for triggering visualization updates.

Module Contents

class robokudo.annotators.vis.Redraw(name: str = 'Redraw')

Bases: robokudo.annotators.core.BaseAnnotator

Annotator for triggering visualization updates.

This annotator sets the redraw flag on the pipeline to make visualizers show the latest visualization output.

update() py_trees.common.Status

Set redraw flag to trigger visualization update.

Gets the annotator output pipeline map and sets the redraw flag for the current pipeline.

Returns:

SUCCESS status