ark::plotting::AbstractPlottingManager

Defined in header “ark/plotting/gui/abstract_plotting_manager.hh”.


An abstraction over a plot manager this allows you to collect various fields/objects from arbitrary sources (say, comms, or logging), and present them to the rest of the plots.

Methods

  • ~AbstractPlottingManager()
    Virtual destructor, for our abstract class.

  • void add_subscriber(const std::string & name)
    Adds a channel (and field name) for consideration in receiving updates and populating stores.

  • void remove_subscriber(const std::string & name)
    Removes the field name (and channel, if all fields are removed) for consideration in updates.

  • std::vector< PlottingFieldPtr > fields()
    Returns all of the existing data series (and names).