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='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.

Variables:

redraw – Flag indicating if visualization should be updated

update()

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

Return type:

py_trees.Status